jqGrid中的简单任务。我正在尝试使用外键编辑表。示例:
Users - slave table, used to build dropdown
Id, Username
1, ME
2, YOU
Roles - fact table, main table in grid
Id, UserId, RoleName
100, 1, BEGINNER
101, 2, EXPERT
很容易在后端连接两个表并向用户显示正确的网格。
USERNAME, ROLE
ME, BEGINNER
YOU, EXPERT
您可以轻松配置{1:ME,2:YOU}之类的下拉列表,在添加/编辑后可以正常使用。
但是
在用于保存数据的Ajax调用中,将出现
Id=101, Username=2, RoleName=EXPERT
这是不正确的,我不知道如何更改。在SAVE上,当列类型为下拉(选择)时,列名应为USERID,而不是USERNAME。
Id=101, UserId=2, RoleName=EXPERT
我不知道如何配置jqGrid以使用备用列名来保存数据。
请帮助,我已经尝试解决几天了。