jQuery MiniUI

标题: 关于带有合并列的表格编辑的问题 [打印本页]

作者: lixiaoliang7    时间: 2012-11-5 06:56:13     标题: 关于带有合并列的表格编辑的问题

本帖最后由 lixiaoliang7 于 2012-11-5 06:59 编辑

这是我的列表
[attach]864[/attach]

第一列和第二列是合并列。
规定吨价是允许编辑的,当我进行编辑后,表格就变成了这样  
[attach]865[/attach]
从结果上看,是把合并的列进行了保留,同时又把合并的列取出来,导致列被撑开了。

还有个问题,当编辑完毕文本框并失去焦点后,会触发什么事件呢?因为我会根据当前文本框的值,修改当前行其它列的值。

谢谢



作者: lixiaoliang7    时间: 2012-11-5 07:01:57

似乎“编辑完文本框并失去焦点”触发的事件是cellendedit哈?
我在demo中没有看到这个应该是怎么用。。
作者: lixiaoliang7    时间: 2012-11-5 08:23:48

额……还有个问题,也在这里问了吧…如果是行编辑时,我希望文本框只允许填写是数字,我应该如何做呢
作者: factory    时间: 2012-11-5 09:21:45

lixiaoliang7 发表于 2012-11-5 08:23
额……还有个问题,也在这里问了吧…如果是行编辑时,我希望文本框只允许填写是数字,我应该如何做呢 ...

1.合并单元格的表格现在只能做展示,不能编辑的.
2.你参考http://miniui.com/demo/#src=datagrid/cellvalidation.html试试
作者: lixiaoliang7    时间: 2012-11-5 09:47:45

factory 发表于 2012-11-5 09:21
1.合并单元格的表格现在只能做展示,不能编辑的.
2.你参考http://miniui.com/demo/#src=datagrid/cellvali ...

可是现在需求是需要做编辑…而且要求是在当前行编辑… 有没有什么权宜之计。。或者把编辑后的合并列去掉,我再重新margin绑定下…至少也能恢复成正常的形式
作者: factory    时间: 2012-11-5 10:02:12

lixiaoliang7 发表于 2012-11-5 09:47
可是现在需求是需要做编辑…而且要求是在当前行编辑… 有没有什么权宜之计。。或者把编辑后的合并列去掉 ...

你更新下miniui,然后再试试.
作者: lixiaoliang7    时间: 2012-11-5 11:13:06

现在有一半是正常的,见图
[attach]868[/attach]
当我点击二价区那几行的编辑,是没有问题的。
但我发现有一个比较诡异的。
上来修改“二价区”的,或者“三价区""四价区“的没有问题。
但修改完一个价区后,再修改另外一个价区,就会乱掉的。
如图[attach]869[/attach]

作者: lixiaoliang7    时间: 2012-11-5 11:22:27

同时还有个问题,如果当前字段编辑后,我想同时修改当前行其它列的值我应如何做呢?
作者: factory    时间: 2012-11-5 14:06:25

lixiaoliang7 发表于 2012-11-5 11:22
同时还有个问题,如果当前字段编辑后,我想同时修改当前行其它列的值我应如何做呢? ...

1.我这边没法重现修改完一个价区后,再修改另外一个价区,就会乱掉的。这个问题
2.监听单元格cellcommitedit或者cellendedit事件,e.record是你可以获得你整行数据,在里面修改你要同时修改的字段好了
作者: lixiaoliang7    时间: 2012-11-6 06:12:48

我这里没有问题了。每次列自定义验证后重新合并就好了。
但是奇怪的是,为什么我拿官方的demo测试就没有问题呢?难道是因为没有列valid的原因吗?
找了半天找不到原因,郁闷死了
总之问题是解决了

感觉感谢




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2