jQuery MiniUI

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

关于带有合并列的表格编辑的问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-11-5 06:56:13 |只看该作者 |倒序浏览
本帖最后由 lixiaoliang7 于 2012-11-5 06:59 编辑

这是我的列表


第一列和第二列是合并列。
规定吨价是允许编辑的,当我进行编辑后,表格就变成了这样  

从结果上看,是把合并的列进行了保留,同时又把合并的列取出来,导致列被撑开了。

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

谢谢


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

沙发
发表于 2012-11-5 07:01:57 |只看该作者
似乎“编辑完文本框并失去焦点”触发的事件是cellendedit哈?
我在demo中没有看到这个应该是怎么用。。

Rank: 3Rank: 3

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

Rank: 8Rank: 8

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

1.合并单元格的表格现在只能做展示,不能编辑的.
2.你参考http://miniui.com/demo/#src=datagrid/cellvalidation.html试试

Rank: 3Rank: 3

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

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

Rank: 8Rank: 8

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

你更新下miniui,然后再试试.

Rank: 3Rank: 3

7#
发表于 2012-11-5 11:13:06 |只看该作者
现在有一半是正常的,见图

当我点击二价区那几行的编辑,是没有问题的。
但我发现有一个比较诡异的。
上来修改“二价区”的,或者“三价区""四价区“的没有问题。
但修改完一个价区后,再修改另外一个价区,就会乱掉的。
如图
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

8#
发表于 2012-11-5 11:22:27 |只看该作者
同时还有个问题,如果当前字段编辑后,我想同时修改当前行其它列的值我应如何做呢?

Rank: 8Rank: 8

9#
发表于 2012-11-5 14:06:25 |只看该作者
lixiaoliang7 发表于 2012-11-5 11:22
同时还有个问题,如果当前字段编辑后,我想同时修改当前行其它列的值我应如何做呢? ...

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

Rank: 3Rank: 3

10#
发表于 2012-11-6 06:12:48 |只看该作者
我这里没有问题了。每次列自定义验证后重新合并就好了。
但是奇怪的是,为什么我拿官方的demo测试就没有问题呢?难道是因为没有列valid的原因吗?
找了半天找不到原因,郁闷死了
总之问题是解决了

感觉感谢

Archiver|普加软件

GMT+8, 2024-7-6 12:22 , Processed in 1.040274 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部