Javascript 在w2ui网格中使用if条件使列可编辑
我想让它编辑如果条件一样,如果其他字段是空的,我不想让它编辑。我是如何做到这一点的?您至少有两种选择: 为特定记录设置Javascript 在w2ui网格中使用if条件使列可编辑,javascript,jquery,w2ui,Javascript,Jquery,W2ui,我想让它编辑如果条件一样,如果其他字段是空的,我不想让它编辑。我是如何做到这一点的?您至少有两种选择: 为特定记录设置record.w2ui.editable=false(这要求数据源是动态的,并且包含某种逻辑) -或- 在w2ui 1.5中,grid.columns[i].editable也可以是函数而不是对象,因此您可以编写自己的检查函数来确定单元格是否可编辑 引用源文件: col.editable可以是使用与col.render()相同的参数调用的函数 由于最后一个没有很好的文档记录,我建
record.w2ui.editable=false
(这要求数据源是动态的,并且包含某种逻辑)
-或-
在w2ui 1.5中,grid.columns[i].editable
也可以是函数而不是对象,因此您可以编写自己的检查函数来确定单元格是否可编辑
引用源文件:
col.editable可以是使用与col.render()相同的参数调用的函数
由于最后一个没有很好的文档记录,我建议您查看w2grid.js源代码中的
getCellEditable()
,了解我提到的两个选项将如何相互作用。您至少有两个选项:
为特定记录设置record.w2ui.editable=false
(这要求数据源是动态的,并且包含某种逻辑)
-或-
在w2ui 1.5中,grid.columns[i].editable
也可以是函数而不是对象,因此您可以编写自己的检查函数来确定单元格是否可编辑
引用源文件:
col.editable可以是使用与col.render()相同的参数调用的函数
由于最后一个没有很好的文档记录,我建议您看看
getCellEditable()的实现
在w2grid.js源代码中,了解我提到的两个选项将如何相互作用。但是我必须根据IF条件来决定。我如何在这里写IF else?但是我必须根据IF条件来决定。我如何在这里写IF else?
$('#grid').w2grid({
name: 'grid',
columns: [
{
field: 'code',
caption: 'Code',
size: '120px',
sortable: true,
resizable: true,
editable: {
type: 'text'
}
}