2017-10-18 77 views
0

當我爲我的SPreadJs網格創建一個新列時,我沒有看到任何屬性來對齊我的列。例如:如何爲SpreadJs數據網格創建自定義綁定以對齊定義的列?

var nameColInfo = { name: "Name", displayName: "Name", size: "150", resizable: true }; 

我想補充一個新的自定義綁定到我的網名爲對齊。像這樣的東西

var nameColInfo = { name: "Name", displayName: "Name", size: "150", resizable: true, **align: right** }; 

我不知道這是否已經由其他人完成。如果不是,我會感謝您的幫助。我不想遍歷我的數據網格,逐行對齊我需要的每個單元格。

回答

0

列對齊是通過CSS完成的。

[data-column="Name"] { 
     text-align: right; 
    } 

另一種選擇是使用cssClass屬性,我們已經有一個名爲align-right的類名。 cssClass:「align-right」,或者你可以使用引用你自己的CSS類來設置對齊方式,例如:cssClass:「myStyle」;

希望這會有所幫助。

+0

我認爲這是不可能的畫布對象 –

+0

@LuisMi不知道你的意思。問題是關於Spread.Views產品不是Spread.Sheets(它使用畫布渲染) –

+0

我正在使用Spread.Sheets它正在呈現爲HTML上的畫布。我忘了寫那個抱歉。這是我無法使用數據列標籤的原因。我試圖使用cssClass:「align-right」,但沒有發生任何事情。我不確定我是否做錯了 –