jQuery MiniUI

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

grid中的行编辑问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-10-11 09:28:44 |只看该作者 |倒序浏览
我有一个grid 需要行编辑  但是不是每一列都需要编辑  只有 两三列需要编辑  我怎么样能让 这两三列  突出显示呢? 让人一看见就知道哪一列是可编辑  哪一列是不可编辑的呢?

Rank: 8Rank: 8

沙发
发表于 2014-10-11 09:39:54 |只看该作者
具体的效果需要你们自己实现,可以在drawcell事件里对特定单元格绘制不同的样式

Rank: 2

板凳
发表于 2014-10-11 10:58:46 |只看该作者
dforce 发表于 2014-10-11 09:39
具体的效果需要你们自己实现,可以在drawcell事件里对特定单元格绘制不同的样式 ...

我在这个列中 如何判断这个 列 是否是可以编辑的? 如果是可编辑的 我应该才给他 绘制

Rank: 8Rank: 8

地板
发表于 2014-10-11 11:14:40 |只看该作者
wk714598352 发表于 2014-10-11 10:58
我在这个列中 如何判断这个 列 是否是可以编辑的? 如果是可编辑的 我应该才给他 绘制 ...

这个可编辑不是你自己确定的吗
我们怎么判断你哪些可编辑
行编辑控制是否可编辑,参考示例
http://www.miniui.com/demo/#src=datagrid/editable-rowedit.html

Rank: 2

5#
发表于 2014-10-11 11:42:42 |只看该作者
dforce 发表于 2014-10-11 11:14
这个可编辑不是你自己确定的吗
我们怎么判断你哪些可编辑
行编辑控制是否可编辑,参考示例

您的意思是我要通过 if(e.field=="列名") 这样去判断 如果我有 5个是编辑的 就需要判断5次 我是觉得这样的话 可能会比较麻烦了   现在使用 e.cellHtml indexOf("input") 这样去判断  但是我发现 cellhtml 在绘制的时候 还没执行 input生成操作的  所以现在 貌似只能用列名判断了 是吗? 还有别的办法来解决吗?

Rank: 8Rank: 8

6#
发表于 2014-10-11 11:53:12 |只看该作者
wk714598352 发表于 2014-10-11 11:42
您的意思是我要通过 if(e.field=="列名") 这样去判断 如果我有 5个是编辑的 就需要判断5次 我是觉得这样 ...

只能用列名判断

Archiver|普加软件

GMT+8, 2025-7-15 20:16 , Processed in 1.044271 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部