Extjs 如何在其他内容中获取选定对象?
我有一个多选网格,在那里我可以得到学校 有一个叫做data的对象,我想在数据中得到一个字段;让我们说出学校的名字 我怎么做 我试过了Extjs 如何在其他内容中获取选定对象?,extjs,selection,extjs4,Extjs,Selection,Extjs4,我有一个多选网格,在那里我可以得到学校 有一个叫做data的对象,我想在数据中得到一个字段;让我们说出学校的名字 我怎么做 我试过了 schools.getSelectionModel().getSelection().data schools.getSelectionModel().getSelection(data) schools.datagetSelectionModel().getSelection() 它们不起作用。这是: schools.getSelectionMod
schools.getSelectionModel().getSelection().data
schools.getSelectionModel().getSelection(data)
schools.datagetSelectionModel().getSelection()
它们不起作用。这是:
schools.getSelectionModel().getSelection()[0].get('school\u name')
应该从选择的第一行(也是选择中的第一条记录)为您提供一个“学校名称”字段
要迭代所有选定行,请执行以下操作:
var selectedSchools = schools.getSelectionModel().getSelection();
for (i in selectedSchools) {
console.log(schools[i].get('school_name')); //this will log school name to firebug console - you can do whatever you need
}
这:
schools.getSelectionModel().getSelection()[0].get('school\u name')
应该从选择的第一行(也是选择中的第一条记录)为您提供一个“学校名称”字段
要迭代所有选定行,请执行以下操作:
var selectedSchools = schools.getSelectionModel().getSelection();
for (i in selectedSchools) {
console.log(schools[i].get('school_name')); //this will log school name to firebug console - you can do whatever you need
}
您必须使用
Ext.each
来迭代记录数组
Ext.each(schools.getSelectionModel().getSelection(), function(record, index, allRecords) {
console.log(record.get('school_name');
});
您必须使用
Ext.each
来迭代记录数组
Ext.each(schools.getSelectionModel().getSelection(), function(record, index, allRecords) {
console.log(record.get('school_name');
});
我需要查看所有选定项。[0]仅显示firebug中的第一个选定学校:/getSelectionModel().getSelection()在数据对象下可以看到所有选定的学校。但是现在如何使用您的代码?
学校。getSelectionModel().getSelection()返回一个模型数组。您需要对其进行迭代以获得对单个行的访问。查看更新的答案。我不会使用for
在Ext中迭代数组,请使用Ext。每个都会使事情看起来更加一致。我需要查看所有选定的项。[0]仅显示firebug中的第一个选定学校:/getSelectionModel().getSelection()在数据对象下可以看到所有选定的学校。但是现在如何使用您的代码?学校。getSelectionModel().getSelection()返回一个模型数组。您需要对其进行迭代以获得对单个行的访问。请参阅更新的答案。我不会使用for
来迭代Ext中的数组,而是使用Ext。每个就像我在下面展示的那样,都会使事情看起来更加一致。“必须”有点强。当然,Ext.each
是一个方便的东西,但不是唯一的解决方案。afaik,Ext.each
跳过添加到数组原型对象中的函数,因此它与他们的框架更兼容。have to有点强。当然,Ext.each
是一个方便的工具,但不是唯一的解决方案。afaik,Ext.each
跳过添加到数组原型对象的函数,因此它更适合它们的框架