如何使用Sencha触摸应用程序在列表中按id进行筛选
How to filter by id in a list with Sencha touch app
我在Sencha Touch中有一个列表,我需要为每个项目列表获取不同的记录。记住,对于每个项目列表,我都有一个按钮,在模式窗口内部显示其他带有"模板"记录的列表。。(我会试着用代码来解释我。)
{
"id" : "0100144200",
"address" : "hello street,Hamm",
"openSurveys" : 1,
"type" : 0,
"withSurveys" : true,
"templates": {
"results": [
{
"id": "0000000772",
"name": "TEST GENERAL AV 1"
},
{
"id": "0000000799",
"name": "TEST_TEMPLATE2"
}
]
}
}
我收到了每个项目列表的这个对象,我需要在模式窗口中包含templates对象中包含的数据。。如何检测列表中的id号和相关模板?
谢谢!!
虽然我不能100%确定你到底想要什么,但我从我的假设开始:你有一个列表,当点击它时,你想在另一个列表中的浮动模式面板中显示子模板?
下面是一个使用hasMany关联读取子模板和两个列表的fiddle:https://fiddle.sencha.com/#fiddle/11v5
重要的部分是Fiddle.model.Something
模型中的hasMany
配置。然后在主列表的itemtap
事件中,我从关联中获取模板,并简单地显示模板的浮动列表。
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 使用AngularJS中的筛选器更新给定的表
- 对id以某个字符串开头的元素进行计数
- 淘汰搜索/筛选
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 筛选具有相同id的多个数组中的对象
- 如何筛选要写入新文档的HTML,删除JavaScript中的某些类和/或ID
- OData:对url请求中的数字(ID)字段进行通配符(startswith)筛选
- 获取当前URL未获取ID,基于类的筛选器
- 如何使用Sencha触摸应用程序在列表中按id进行筛选
- 根据每个选项的值或id筛选选择框
- 如何将模板中的唯一id与控制器中的筛选函数相匹配
- 使用id数组对主干集合进行筛选和排序
- 希望在下划线筛选器后返回ID列表