如何为SpreadJs数据网格创建自定义绑定以对齐定义的列?

问题描述:

当我为我的SPreadJs网格创建一个新列时,我没有看到任何属性来对齐我的列。例如:如何为SpreadJs数据网格创建自定义绑定以对齐定义的列?

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

我想补充一个新的自定义绑定到我的网名为对齐。像这样的东西

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

我不知道这是否已经由其他人完成。如果不是,我会感谢您的帮助。我不想遍历我的数据网格,逐行对齐我需要的每个单元格。

列对齐是通过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”,但没有发生任何事情。我不确定我是否做错了 –