jQuery MiniUI

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

datagrid 编辑行排序 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-7-12 09:49:48 |只看该作者 |倒序浏览
在datagrid中设置了一个可编辑行:
<div header="显示顺序" field="JDSX" width="50" allowSort="true">
<input property="editor" class="mini-textbox" style="width:100%" valuechanged="applySort()"/>
</div>


出现的问题是applysort在值改变时,没有执行排序
function applySort() {
            grid2.sortBy("JDSX", "desc");
        }


另外在点击列名进行排序时,出现Json Is error 的错误提示

求解

Rank: 8Rank: 8

沙发
发表于 2013-7-12 09:56:16 |只看该作者
事件前面需要加on,onvaluechanged

另外你是单元格编辑还是行编辑模式?
单元格编辑的话,不要去监听编辑器的事件。 去监听表格的oncellendedit 单元格编辑完成时间

Rank: 2

板凳
发表于 2013-7-12 10:03:47 |只看该作者
factory 发表于 2013-7-12 09:56
事件前面需要加on,onvaluechanged

另外你是单元格编辑还是行编辑模式?

在表格里加了onvaluechanged,applySort执行了,但还是出现了json is error
忘说了,我的datagrid是
http://www.miniui.com/demo/#src=datagrid/moveitems.html
是这个示例中的grid2,是添加进来的数据,没有url数据源

Rank: 8Rank: 8

地板
发表于 2013-7-12 10:12:17 |只看该作者
redsnowone 发表于 2013-7-12 10:03
在表格里加了onvaluechanged,applySort执行了,但还是出现了json is error
忘说了,我的datagrid是
http ...

给表格设置sortMode="client",使得表格使用客户端的排序

客户端排序demo: http://www.miniui.com/demo/#src=datagrid/sorting_client.html

Rank: 2

5#
发表于 2013-7-12 10:17:25 |只看该作者
解决了,看示例不认真啊,没看到sortMode="client"这个设置
多谢了

Archiver|普加软件

GMT+8, 2024-11-28 23:58 , Processed in 1.029587 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部