浏览 1249 次
|
该帖已经被评为新手帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-01-03
在可编辑grid中,有“客户”列是动态从数据库读取的,然后选择进行操作,现在发生选择一个客户后,再点击grid的其他地方,客户位置显示选项的具体id值,我想实现的是:还是显示如customer1的字样,而不是显示具体id=4.
var cm = new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(), {
header : "客户",
dataIndex : 'user_username',
width : 200,
editor: new Ext.form.ComboBox({
store: new Ext.data.SimpleStore({
fields: ["id", "username"],
data: allCustomer
}),
displayField: 'username',
valueField: 'id',
typeAhead: true,
triggerAction: 'all',
allowBlank: false,
forceSelection: true,
mode: 'local',
listClass: 'x-combo-list-small'
})
}, {
header : "备注",
dataIndex : remark,
width : 200,
editor: new Ext.form.TextField()
}]);
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-17
我也遇到了同样的问题,郁闷中...
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-19
问题解决了,给editor加个renderer就搞定了 - -
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-26
请楼主能不能把这个renderer说详细点,求了
|
|
| 返回顶楼 | |
|
最后更新时间:2008-04-26
fish4j 写道 问题解决了,给editor加个renderer就搞定了 - -
麻烦说详细一点呀,我郁闷了两天也没有解决! |
|
| 返回顶楼 | |
|
最后更新时间:2008-05-17
renderer: function(value,metadate,record,colIndex,rowIndex){
//要显示的数据 var result = record.get("xxxxxx"); return result; } |
|
| 返回顶楼 | |
|
最后更新时间:2008-06-29
pepsibobo 写道 renderer: function(value,metadate,record,colIndex,rowIndex){
//要显示的数据 var result = record.get("xxxxxx"); return result; } 你说的也太模糊了,这样不行。 以下是我的解决方法,已经测试过了。(其中parentType为下拉列表的store) if (parentType.find('pid', value) == -1) { return "无"; } else { return parentType.getAt(parentType.find('pid', value)).get('pname'); } |
|
| 返回顶楼 | |
|
最后更新时间:6 小时前
find方法中的value,也就是當前行的數據,怎麽獲取。謝謝
|
|
| 返回顶楼 | |





