我正在使用 extjs 创建一个网格,其中第一列是用户看到的下拉列表。当用户更改下拉列表时,网格的其他两列将被填充。
例如,让列是
姓名、城市、州
让第一列下拉列表有记录“约翰”,“卡罗尔”。
始终应向用户显示此下拉列表,当他们选择 John 或 Carol 时,行中的 City 和 State 值会发生变化。
让我知道如何做到这一点。我知道单击单元格的行编辑会将文本更改为下拉菜单。就我而言,我希望默认显示下拉菜单,并更改下拉菜单填充其他列。
我做了这个原始的方法
{
text : 'Name',
dataIndex : "Name",
renderer : function(value, cell) {
return '<select><option>John</option><option>Carol</option></select>';
}
}
但不知道如何将事件更改连接到此下拉列表以修改其他列值。
这也是这样做的方法还是我们有更好的方法?
谢谢,