jQuery MiniUI

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

动态生成datagrid时,columns列集合对象问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-10-30 11:02:21 |只看该作者 |倒序浏览
如下代码
var colums=[{ field: "aa", headerAlign: "center", header: "税种" },{ field: "bb", headerAlign: "center", header: "金额" }];

element='<td><div class="mini-toolbar"><a class="mini-button">增加</a></div><div id="datagrid1" class="mini-datagrid" columns="'+colums+'" style="" url="" ></div>';




此业务是根据需求动态的生成相应的表单元素,此处需要生成的是一个datagrid类型的控件,问题是上述代码中的columns的属性加不上,该怎么解决?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2015-10-30 11:15:21 |只看该作者
请拼接出我们示例里面那样的html段

Rank: 2

板凳
发表于 2015-10-30 11:19:06 |只看该作者
不会是这样吧?!
<div property="columns">
            <div type="checkcolumn" ></div>        
            <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
            <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>   
            <div header="工作信息">
                <div property="columns">
                    <div field="dept_name" width="120">所属部门</div>
                    <div field="position_name" width="100">职位</div>
                    <div field="salary" dataType="currency" currencyUnit="¥" align="right" width="100" allowSort="true">薪资</div>
                </div>
            </div>     
</div>

Rank: 2

地板
发表于 2015-10-30 11:23:51 |只看该作者
dforce 发表于 2015-10-30 11:15
请拼接出我们示例里面那样的html段

不会是这样吧?!
<div property="columns">
            <div type="checkcolumn" ></div>        
            <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
            <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>   
            <div header="工作信息">
                <div property="columns">
                    <div field="dept_name" width="120">所属部门</div>
                    <div field="position_name" width="100">职位</div>
                    <div field="salary" dataType="currency" currencyUnit="¥" align="right" width="100" allowSort="true">薪资</div>
                </div>
            </div>     
</div>

Rank: 2

5#
发表于 2015-10-30 11:46:39 |只看该作者
dforce 发表于 2015-10-30 11:15
请拼接出我们示例里面那样的html段

版主,
那样拼接倒是实现了,但是作为datagrid中的columns属性,应该可以直接赋值使用啊,如果不拼接类html代码,就是根据像data属性一样赋予json格式的数据,能够实现吗?

Rank: 8Rank: 8

6#
发表于 2015-10-30 13:29:26 |只看该作者
956815425 发表于 2015-10-30 11:46
版主,
那样拼接倒是实现了,但是作为datagrid中的columns属性,应该可以直接赋值使用啊,如果不拼接类ht ...

你用拼接html的方式生成,也就只能这样加
js加入columns参考示例
http://www.miniui.com/demo/#src=datagrid/setcolumns.html

Archiver|普加软件

GMT+8, 2024-10-6 20:32 , Processed in 1.060234 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部