在Sencha Touch中从javascript数组动态添加项目
我有这个密码在Sencha Touch中从javascript数组动态添加项目,javascript,sencha-touch,extjs,Javascript,Sencha Touch,Extjs,我有这个密码 var filter = { items: [{ xtype: 'fieldset', title: 'Choose', items: [ // I need to put checkboxes here ] }] }; 我需要动态添加复选框项: { xtype: 'checkboxfield',
var filter = {
items: [{
xtype: 'fieldset',
title: 'Choose',
items: [
// I need to put checkboxes here
]
}]
};
我需要动态添加复选框项:
{
xtype: 'checkboxfield',
name: 'city[]',
label: 'City name',
checked: false,
}
我需要添加的数据存储在JS数组中,可以选中或取消选中复选框
请帮忙,
提前谢谢你你的问题是什么?你什么时候加?什么是活动
filter.items[0].items[filter.items[0].items.length] = {
xtype: 'checkboxfield',
name: 'city[]',
label: 'City name',
checked: false,
}
或
什么是
过滤器
,它是一个容器
还是从中扩展(面板、表单面板等)
如果是这样,您可以使用该方法动态地添加到它
同样值得注意的是,在中的帖子将获得更快的响应。谢谢,我使用了第一个示例。我现在怎么知道是否选中了某些复选框?我不做extjs,但可能选中了=Ext.getCmp('city[])
var checkbox = {
xtype: 'checkboxfield',
name: 'city[]',
label: 'City name',
checked: false,
}
var itemArr = filter.items[0].items;
itemArr[itemArr.length]=checkbox;