jQuery MiniUI

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

grid如何获得field属性数组 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-8-11 17:18:02 |只看该作者 |倒序浏览
本帖最后由 sun0591 于 2014-8-11 17:21 编辑

<div id="ygs" class="mini-datagrid" style="width: 99%; height: 500px;">
        <div property="columns" id="columns">
            <div type="checkcolumn"></div>
            <div field="YG_ID" vtype="required" width="55" headerAlign="center"
                allowSort="true">
                用户名
                <input property="editor" class="mini-textbox" style="width: 100%;" />
            </div>
            <div field="YG_ORGID" displayField="ORGNAME" width="90"
                headerAlign="center">
                机构名称
                <input property="editor" class="mini-combobox" style="width: 100%;"
                    valueField="ndId" textField="ndName" url="queryjs/node" />
            </div>
</div>
以上grid代码中,如何通过jquery 获取所有的field属性和displayField属性的值,就是要获得json数据,内容为field属性的值,如{YG_ID=用户名,ORGNAME=机构名称},
如果有displayField属性,则值为displayField属性的值
通过一般的jquery无法获取,mini在运行时,以上代码完全改变了.
导出Excel时,需要以上字段标题


Rank: 8Rank: 8

沙发
发表于 2014-8-11 17:20:14 |只看该作者
grid.getColumns()可以获取表头数据,遍历可获取你要的部分

Rank: 2

板凳
发表于 2014-8-11 17:30:28 |只看该作者
dforce 发表于 2014-8-11 17:20
grid.getColumns()可以获取表头数据,遍历可获取你要的部分

grid.getColumns()怎么遍历

Rank: 8Rank: 8

地板
发表于 2014-8-11 17:31:47 |只看该作者
sun0591 发表于 2014-8-11 17:30
grid.getColumns()怎么遍历

var columns=grid.getColumns() 获取到的是一个数组

Rank: 2

5#
发表于 2014-8-11 17:45:42 |只看该作者
dforce 发表于 2014-8-11 17:31
var columns=grid.getColumns() 获取到的是一个数组

搞定了,谢谢

Archiver|普加软件

GMT+8, 2025-6-10 12:12 , Processed in 1.074874 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部