jQuery MiniUI

标题: datagrid不通过url赋值,直接赋值datagrid.data,为什么显示不出 [打印本页]

作者: 听风者    时间: 2015-7-15 13:58:56     标题: datagrid不通过url赋值,直接赋值datagrid.data,为什么显示不出

遇到一个表格的问题,我创建了一个表格如下
<div class="portlet-body" style="height: 100%">
                        <div id="XTSZ_TAB" class="mini-datagrid" visible="true" current="[object Object]"  width="900"  height="591"  selected="[object Object]"  pageSize="15"  allowMoveColumn="false"  SummaryColumns=""  fitColumns=""  style="width: 100%; height: 100%;"  idField="Id">
                            <div property="columns">
                                <div type="indexcolumn" ></div>
                                <div field ="TABName" GuideID="" headerAlign="Center" dataType="" currencyUnit="" header="页签名称"  align="Center" readOnly="true" >
                                    <input property="editor" id="TABName" name="TABName" class="mini-textbox" style="width: 100%;" />
                                </div>
                            </div>
                    </div>
                </div>

没有给表格的url赋值,然后我通过js脚本赋值
如下<script type="text/javascript">
        mini.parse();

        var tabText = window.Owner.GetTABText().split(",");
        var tabValue = window.Owner.GetTABValue().split(",");
        var data = new Array();

        for (var i = 0; i < tabText.length; i++) {
            var item = { TABName: tabText[i] };
            data.push(item);
        }

        mini.get("XTSZ_TAB").data = data;
        mini.get("XTSZ_TAB").load();

        function OnBtnMoveUp(e) {

        }
               
        function OnBtnMoveDown(e) {
        }
    </script>
表格里的data有值了,为什么显示不出来,求解?

作者: dforce    时间: 2015-7-15 14:27:12

load是对于url加载的方法
用grid.setData(data)
作者: 听风者    时间: 2015-7-15 14:36:59

dforce 发表于 2015-7-15 14:27
load是对于url加载的方法
用grid.setData(data)

谢谢,直接用setdata就可以了




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