jQuery MiniUI

 找回密码
 立即注册
查看: 5099|回复: 2
打印 上一主题 下一主题

datagrid不通过url赋值,直接赋值datagrid.data,为什么显示不出 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-7-15 13:58:56 |只看该作者 |倒序浏览
遇到一个表格的问题,我创建了一个表格如下
<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有值了,为什么显示不出来,求解?

Rank: 8Rank: 8

沙发
发表于 2015-7-15 14:27:12 |只看该作者
load是对于url加载的方法
用grid.setData(data)

Rank: 3Rank: 3

板凳
发表于 2015-7-15 14:36:59 |只看该作者
dforce 发表于 2015-7-15 14:27
load是对于url加载的方法
用grid.setData(data)

谢谢,直接用setdata就可以了

Archiver|普加软件

GMT+8, 2025-7-15 06:17 , Processed in 1.057495 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部