Sencha Touch 2如何在列表中选择itemTpl

时间:2015-02-12 20:21:30

标签: javascript extjs sencha-touch

在Sencha Touch中2.如何在列表视图中获取所选的itemTpl?

到目前为止,我有这段代码:

xtype : 'list',
                        store : myStore,
                        id: 'list',
                        itemTpl : "{num}",
                        flex : 1,
                        listeners : {
                            itemsingletap : function(list, idx, target, record, evt) {
                                var item = getItemTpl(); 
                                var tpl = Ext.getCmp('list').getItemTpl();
                                var me = Ext.getCmp('list').selected.getRange();

                                var records = list.getItemTpl();
                                var recordB = record.getRecord(item);                        
                                var selected = record.get('selected');

                                console.log(selected);

                                view.push({
                                    xtype : 'hView'
                                });

是的,我已经尝试了我能想到的一切。 ;)

谢谢,

1 个答案:

答案 0 :(得分:1)

您可以使用在该事件处理程序中传递的目标元素,然后您可以在元素实例上引用dom属性以从itemTpl获取生成的html。然后由您决定如何存储以供在其他地方使用