jQuery MiniUI

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

关于grid表格问题 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-5-4 11:43:46 |只看该作者 |倒序浏览
可编辑的grid中,如何动态设置某一行的某个单元格不可编辑  ,如何给某一行的某个单元格加上验证

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-5-5 08:57:06 |只看该作者

Rank: 6Rank: 6

板凳
发表于 2013-5-6 17:07:17 |只看该作者
本帖最后由 gry 于 2013-5-6 17:31 编辑
niko 发表于 2013-5-5 08:57
1.控制单元格可编辑:http://www.miniui.com/demo/#src=datagrid/editable.html
2.单元格验证:http://www. ...

可编辑grid控制单元格是否可编辑的问题:
http://www.miniui.com/demo/#src=datagrid/editable.html
示例实现的功能是每次点击这个单元格的时候“每次”都验证


1.我实现的是主从表录入,在添加了一条明细的时候,第一列是一个“瓶号”,用户输入瓶号后,通过oncellcommitedit事件Ajax请求查询是否有这个瓶号的信息,如果查询到信息,则把相应的信息赋给对应的单元格,那么这些个单元格将不可编辑,
如果没有查询到相应的信息,那么这些个单元格还是可以编辑的。

2.主从表在修改数据时,加载trid数据的时候,如何循环并判断控制每一行的某一些单元格不可编辑
请指教

Rank: 8Rank: 8

地板
发表于 2013-5-6 19:11:11 |只看该作者
gry 发表于 2013-5-6 17:07
可编辑grid控制单元格是否可编辑的问题:
http://www.miniui.com/demo/#src=datagrid/editable.html
示例 ...

1.oncellbeginedit="xx"
function xx(e){
    if......
    e.cancel = true  //禁止编辑
}

2.再编辑开始前,通过 监听oncellbeginedit  ,e.canel=true就可以了

Rank: 6Rank: 6

5#
发表于 2013-5-7 18:04:27 |只看该作者
factory 发表于 2013-5-6 19:11
1.oncellbeginedit="xx"
function xx(e){
    if......

成功解决!

Archiver|普加软件

GMT+8, 2024-11-28 07:27 , Processed in 1.061419 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部