YUI DataTable更改DraggableColumn和Resizable

时间:2012-09-03 03:54:37

标签: datatable yui

构建YUI2数据表之后,是否可以动态更改配置设置?

如果在初始化数据表时draggableColumns未设置为true,我该如何在以后更改该行为? 同样,当列未被标识为可调整大小时,有没有办法在以后更改它?

我期望一个数据表方法允许这种情况发生(设置打开/关闭),但我似乎无法在API中找到类似的东西(http://developer.yahoo.com/yui/docs/module_datatable html的)。

所以,我尝试浏览datatable对象并更改每个列的'draggable'标志。这不起作用,它似乎也不是正确的方法。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

每个元素的配置对象都可以通过它的cfg属性进行访问。

因此,为了动态设置draggableColumns配置属性,您需要使用:

myDatatable.cfg.setProperty("draggableColumns", "true", true)

请注意,第二个布尔参数应该是一个字符串。请参阅此link以供参考。