jQuery MiniUI

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

关于mini-datagrid 如何动态加列? [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-9-26 14:03:10 |只看该作者 |倒序浏览
版主你好:
如标题所示:因为现在要开发一个系统自定义字段的功能,DataGrid的列是不固定的 需要动态生成
<div id="datagrid1" class="mini-datagrid" style="width:700px;height:250px;"
    url="../data/AjaxService.aspx?method=SearchEmployees"  idField="id" allowResize="true"
    sizeList="[20,30,50,100]" pageSize="20"
>
    <div property="columns">
        <div type="indexcolumn" ></div>
        <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
        <div field="name" width="120" headerAlign="center" allowSort="true">姓名</div>                           
        <div field="gender" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">性别</div>
        <div field="salary" numberFormat="¥#,0.00" align="right" width="100" allowSort="true">薪资</div>                                
        <div field="age" width="100" allowSort="true" decimalPlaces="2" dataType="float">年龄</div>
        <div field="createtime" width="100" headerAlign="center" dateFormat="yyyy-MM-dd" allowSort="true">创建日期</div>               
    </div>
</div>   


就是像这个
   <div field="loginname" width="120" headerAlign="center" allowSort="true">员工帐号</div>   
如果动态添加?

Rank: 8Rank: 8

沙发
发表于 2014-9-26 14:07:10 |只看该作者

Rank: 4

板凳
发表于 2014-9-26 14:10:29 |只看该作者
felt 发表于 2014-9-26 14:07
http://www.miniui.com/demo/#src=datagrid/setcolumns.html
参考动态生成列的示例

好的,谢谢版主 我去看看

Rank: 4

地板
发表于 2014-9-26 14:32:50 |只看该作者
liuziliangjava 发表于 2014-9-26 14:10
好的,谢谢版主 我去看看

版主,为什么我参考那个例子 动态设置列 不生效?是跟我的版本有关系吗?我这边用的是3.1版本
麻烦解答一下,谢谢

Rank: 8Rank: 8

5#
发表于 2014-9-26 14:40:58 |只看该作者
liuziliangjava 发表于 2014-9-26 14:32
版主,为什么我参考那个例子 动态设置列 不生效?是跟我的版本有关系吗?我这边用的是3.1版本
麻烦解答一 ...

你更新最新版本看一下

Rank: 4

6#
发表于 2014-9-26 15:25:12 |只看该作者
felt 发表于 2014-9-26 14:40
你更新最新版本看一下

好的,谢谢 版主 我去试试

Rank: 4

7#
发表于 2014-9-26 16:52:09 |只看该作者
liuziliangjava 发表于 2014-9-26 15:25
好的,谢谢 版主 我去试试

版主,你好,刚刚跟客户沟通过,因为客户这边是不准随便升级这个miniui 比较麻烦
如果不升级,能不能提供别的一种方法实现这个动态列的添加?
还是麻烦一下版主,谢谢!

Rank: 8Rank: 8

8#
发表于 2014-9-26 16:59:04 |只看该作者
liuziliangjava 发表于 2014-9-26 16:52
版主,你好,刚刚跟客户沟通过,因为客户这边是不准随便升级这个miniui 比较麻烦
如果不升级,能不能提供 ...

setColumns(columns)是动态生成列的标准方法

Rank: 4

9#
发表于 2014-9-26 17:01:06 |只看该作者
felt 发表于 2014-9-26 16:59
setColumns(columns)是动态生成列的标准方法

好的,非常感谢 但是我在API里面是没有看到相关的方法
版主,这个文档还是要完善一点就好了

Rank: 8Rank: 8

10#
发表于 2014-9-26 17:03:51 |只看该作者
liuziliangjava 发表于 2014-9-26 17:01
好的,非常感谢 但是我在API里面是没有看到相关的方法
版主,这个文档还是要完善一点就好了 ...

columns是datagrid的属性
MiniUI的属性都通过set来设置

Archiver|普加软件

GMT+8, 2025-7-12 23:53 , Processed in 1.050106 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部