jQuery MiniUI

标题: grid继承权 [打印本页]

作者: zhq3k    时间: 2014-6-11 13:12:17     标题: grid继承权

mini.extend(UserControl.MyDataGrid, mini.DataGrid, {

    initComponents: function () {
        $.each(this.columns, function (column) {
            column.headerAlign = "center";
        });
    }

});

为什么在initComponents方法中,取不到columns。什么时候能取到这个值?
重写哪个方法可以实现设置 column的属性。




作者: factory    时间: 2014-6-11 13:31:53

grid.getColumns()
作者: zhq3k    时间: 2014-6-11 14:22:00

grid.getColumns()

返回结果数组长度为零。取不到。


作者: factory    时间: 2014-6-11 15:17:42

zhq3k 发表于 2014-6-11 14:22
grid.getColumns()

返回结果数组长度为零。取不到。

你先获取到你自己封装的控件里面的 表格对象 obj
再obj.getColumns()

另外,你有确定你的表格已经创建好了吗? 也就是已经有了表头了?

没表头,没创建的话,自然是0了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2