jQuery MiniUI

标题: grid中的行编辑问题 [打印本页]

作者: wk714598352    时间: 2014-10-11 09:28:44     标题: grid中的行编辑问题

我有一个grid 需要行编辑  但是不是每一列都需要编辑  只有 两三列需要编辑  我怎么样能让 这两三列  突出显示呢? 让人一看见就知道哪一列是可编辑  哪一列是不可编辑的呢?

作者: dforce    时间: 2014-10-11 09:39:54

具体的效果需要你们自己实现,可以在drawcell事件里对特定单元格绘制不同的样式
作者: wk714598352    时间: 2014-10-11 10:58:46

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

我在这个列中 如何判断这个 列 是否是可以编辑的? 如果是可编辑的 我应该才给他 绘制
作者: dforce    时间: 2014-10-11 11:14:40

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

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

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

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

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

只能用列名判断




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