Extjs -组合与自动完成:两种类型的值
Extjs - Combo with autocomplete: two types of values
我正试图为Extjs组合自动完成添加新标准。当用户在文本字段中输入一个术语时,他应该得到一个建议,要么是学生的名字,要么是主题。我确实成功地完成了第一个案例(只有名字)。Extjs -组合与模板显示多个值
现在,我应该在自动完成列表中添加主题条件,所以如果用户输入Mat,他将得到:
Mathio,周杰伦& lt; & lt;学生的姓和名
马克,马特& lt; & lt;学生的姓和名
数学& lt; & lt;主题
这是我的代码,仍然不能工作:
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(),
},
似乎模板定义中的if..else结构是错误的,
tpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<tpl if="subject.length != 0"> ',
'<div class="x-boundlist-item">{subject}</div>',
'<tpl else>',
'<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>',
'</tpl>',
'</tpl>',
'</tpl>'),
相关文章:
- 如何将两种不同类型的事件附加到同一元素
- 使用jQuery过滤两种输入类型
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- 如何在同一表单上拥有两种不同类型的日历
- 这两种调用 JavaScript 匿名函数的类型有什么区别
- 两种 JavaScript 对象类型之间的差异
- javascript中一个按钮样式的两种字体类型
- 我怎么能在一个URL中有两种类型的参数,其中一种以“”开头#"而另一个以“0”开头&"并且不替
- 如何避免在asp中在一个剑道网格中使用两种类型的编辑时创建不需要的弹出窗口
- Javascript函数,根据输入返回两种不同类型的变量
- Javascript -用两种不同类型的源对iframe应用一个类
- 有两种CSS嵌入语言风格的网页,不同的文本语言类型
- Extjs -组合与自动完成:两种类型的值
- 这两种类型的继承有什么区别?
- javascript中这两种类型的声明有什么区别?
- 如何对数组的两种类型的值进行排序
- Mongodb/Mongoose:为用户帐户创建两种类型的模型
- 如何在函数中使用两种类型的参数
- 如何在 javascript 中只有两种类型的项目 0、1 的数组中最有效地查找项目的索引
- JavaScript在w3schools和codeacademy似乎有很大的不同——它们是两种类型的js吗?