当用户尝试编辑行时,我希望能够将字段传递到编辑表单中,但我不希望这些字段可编辑 - 我希望它们只是隐藏起来,这样它们仍然会被发送到服务器。
例如:
colModel :[
{label: 'Game ID', name: 'game_id', editable:true},
{label: 'Component ID', name: 'component_id', editable:true},
{label: 'Table ID', name: 'table_id', editable:true},
],
这会将它们传递到编辑表单(因为editable:true
),但不幸的是它们将由用户编辑。我想隐藏这些字段,以便用户无法编辑它们。
我该怎么做?
最佳答案
现在 jqGrid 中通过 edithidden 属性支持此功能:
colModel: [
{ name: 'optionValue', key: true, index: 'optionValue', width: 55, editable: true, hidden: true, editrules: { edithidden: false } },
设置为 false 以将其隐藏在添加/编辑表单中。
关于jquery - jqGrid - 如何在编辑表单中隐藏字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2368051/