$('#grid').w2grid({
name: 'grid',
columns: [
{
field: 'code',
caption: 'Code',
size: '120px',
sortable: true,
resizable: true,
editable: {
type: 'text'
}
}
我想用if条件进行编辑,就好像其他字段为空我不想让它可编辑。我是怎么做到的?
答案 0 :(得分:1)
您至少有两个选择:
为您的特定记录设置record.w2ui.editable = false
(这需要您的数据源是动态的并包含某种逻辑)。
- 或 -
在w2ui 1.5中,grid.columns[i].editable
也可以是函数而不是对象,因此您可以编写自己的检查函数来确定单元格是否可编辑。
来自源文件的引用:
col.editable可以是一个函数,它将使用与col.render()相同的args调用
由于最后一篇文档没有详细记录,我建议你看一下w2grid.js源代码中getCellEditable()
的实现,以了解我提到的两个选项将如何交互。< / p>