有什么方法可以隐藏 jqGrid 表中的列,但在表单编辑器模式对话框中编辑该行时将其显示为只读?
最佳答案
此功能内置于 jqGrid 中。
按如下方式设置您的网格函数。
$('#myGrid').jqGrid({
...
colNames: ['Manager', 'Name', 'HiddenSalary'],
colModel: [
{ name: 'Manager', editable: true },
{ name: 'Price', editable: true },
{ name: 'HiddenSalary', hidden: true , editable: true,
editrules: {edithidden:true}
}
],
...
};
还有其他可以应用的编辑规则,但此基本设置会在 GridView 中隐藏经理的薪水,但会在显示编辑表单时允许编辑。
关于javascript - jqGrid 中的隐藏列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1661800/