jqGrid-使列名标签与其对应的字段名不同

jqGrid-使列名标签与其对应的字段名不同,jqgrid,Jqgrid,也就是说,我希望字段名“Firstname”中有一个星号来表示一个必填项,例如“*Firstname”,但我不希望主网格列名中也有星号 单击“编辑”按钮会弹出一个带有星号的表单,但在查看结果集时也会显示在网格上 有人能给我一个建议吗 谢谢 这是我目前所得到的,并不能解决我的问题 colNames: ['*Firstname'] colModel:[{ name: 'Firstname', index: 'Firstname', label: 'Firstname', width: 150, ed

也就是说,我希望字段名“Firstname”中有一个星号来表示一个必填项,例如“*Firstname”,但我不希望主网格列名中也有星号

单击“编辑”按钮会弹出一个带有星号的表单,但在查看结果集时也会显示在网格上

有人能给我一个建议吗

谢谢

这是我目前所得到的,并不能解决我的问题

colNames: ['*Firstname']
colModel:[{ name: 'Firstname', index: 'Firstname', label: 'Firstname', width: 150, editable: true, editrules: { required: true} }]

如果在编辑表单中为列名设置了一些前缀或后缀,则应使用相应的,而不是
colModel
中的
colNames
label
属性。我最终使用了这个colModel:[{name:'Firstname',index:'Firstname',width:150,editable:true,editrules:{required:true},formoptions:{elmsuffix:'*'}]@Kwex:不客气!
formoptions:{elmsuffix:'*'}
非常接近您所需要的。
formoptions:{label:'*First Name'}
似乎正是为此所需要的。@Joseph:对不起,您试图实现什么?你有什么问题?为什么
formoptions:{label:'*First Name'}
是您需要的
formoptions
是有文档记录的,但是如果我不知道这些要求,我就不能说在您的情况下什么是最好的方法
name
属性将用于构建一些
id
属性,在id内部使用like
*
是不好的。所以我们应该只在表单中的一些标签中使用“*”,我将根据您在回答中的建议为原始问题提供一个代码片段。在表单选项中使用标签字段正是原始海报想要的。