免费 jqGrid:如何将函数 return 值分配给 edit/addNew 表单字段?
free jqGrid : how to assign function return value to edit/addNew form field?
我的密码是
......
......
{label: 'Reason'
,name: 'reason'
,width: 60
,editable: true
,editrules : { required: true}
,editoptions: { maxlength: 4 }
,formoptions:{rowpos: 5, colpos: 2, label: " <a href='javascript:selectRsnRecord()' " +
" title='See the list of all Reason codes' > Reason</a> " }
},
......
......
当我单击 Edit/Add 新表单上的 Reason 标签时,函数 selectRsnRecord() 获取原因值。这个新的原因值应该进入 edit/add 新表单上的 Reason 文本框。我可以获得原因值,但我不知道如何 show/assign jqGrid 编辑/添加新表单文本框上的值。通过以下,我可以在网格上看到新的原因值。
myGrid.jqGrid('setCell', selectedRowId, 'reason', newValue);
myGrid.jqGrid('getLocalRow', rowid).reason= newValue;
我使用的是 jqgrid 4.9.0 版本,我无法使用任何其他插件。
请告诉我如何show/assign jqGrid 编辑/添加新表单文本框本身的新原因值。
免费的 jqGrid 仍然使用与旧版本的 jqGrid 相同的规则为表单字段分配 ID:它只是列的名称。因此,您可以 get/set 使用 $("#reason").val
编辑对话框的输入字段中的值。您可以在 selectRsnRecord
中使用 $("#reason").val("newValue")
在表单对话框中分配 newValue
。
我的密码是
......
......
{label: 'Reason'
,name: 'reason'
,width: 60
,editable: true
,editrules : { required: true}
,editoptions: { maxlength: 4 }
,formoptions:{rowpos: 5, colpos: 2, label: " <a href='javascript:selectRsnRecord()' " +
" title='See the list of all Reason codes' > Reason</a> " }
},
......
......
当我单击 Edit/Add 新表单上的 Reason 标签时,函数 selectRsnRecord() 获取原因值。这个新的原因值应该进入 edit/add 新表单上的 Reason 文本框。我可以获得原因值,但我不知道如何 show/assign jqGrid 编辑/添加新表单文本框上的值。通过以下,我可以在网格上看到新的原因值。
myGrid.jqGrid('setCell', selectedRowId, 'reason', newValue);
myGrid.jqGrid('getLocalRow', rowid).reason= newValue;
我使用的是 jqgrid 4.9.0 版本,我无法使用任何其他插件。
请告诉我如何show/assign jqGrid 编辑/添加新表单文本框本身的新原因值。
免费的 jqGrid 仍然使用与旧版本的 jqGrid 相同的规则为表单字段分配 ID:它只是列的名称。因此,您可以 get/set 使用 $("#reason").val
编辑对话框的输入字段中的值。您可以在 selectRsnRecord
中使用 $("#reason").val("newValue")
在表单对话框中分配 newValue
。