我正在尝试向 Extjs 组合自动完成添加新条件。当用户在文本字段中输入一个术语时,他应该得到一个建议,一个学生的名字,或者一个主题。我确实成功地完成了第一个案例(仅限姓名)。这是详细信息:Extjs - 与模板组合以显示多个值
现在,我应该在自动完成列表中添加主题条件,所以如果用户输入 Mat,他会得到:
Mathio,Jay << 学生的名字和姓氏
Mark,Matt << 学生的名字和姓氏
数学<<科目
这是我的代码,仍然无法正常工作:
listConfig: {
loadingText: 'Loading...',
tpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<tpl if="subject.length != 0"> ',
'<div class="x-boundlist-item">{subject}</div>',
'<tpl if="l_name.length == 0"> ',
'<div class="x-boundlist-item">{f_name}<p><font size="1">Last Name: Unknown </font></p></div>',
'<tpl else>',
'<div class="x-boundlist-item">{f_name}<p><font size="1">{l_name}</font></p></div>',
</p></div>',
'</tpl>',
'</tpl>'),
renderTo: Ext.getBody(),
},