- 注册时间
- 2013-2-27
- 最后登录
- 2024-9-11
- 阅读权限
- 10
- 积分
- 1829
- 精华
- 0
- 帖子
- 481
|
<div field="UserOrGroup" displayField="UserOrGroup" width="80" headeralign="center" allowsort="true" vtype="required;">
<%=LanguageManager.GetString("UserNameOrGroupName") %>
<input property="editor" class="mini-combobox" valuefield="id" textfield="text" url="../ReportCenter/ReportCenter.ashx?type=GetUserNameAndGroupName" style="width: 100%;" allowinput="true" vtype="required" />
</div>
Grid中的UserOrGroup代码是这样的。
GetUserNameAndGroupName得到的结果是[{id:'1',text:'账号111'},{id:'2',text:'账号222'}]
在使用grid.setData()的方式 也正确显示的是 text 文本 账号111 或者 账号222
但是当我新增一行的时候。。。
点击提交。。后台获取的是 {UserOrGroup:'账号222'} 而不是 {UserOrGroup:'2'}
这是为什么?
有人说
field="UserOrGroup" displayField="UserOrGroup" 前一个对应id,后者对应textField |
但是谁能给我一个简单的例子呢?
|
|