【发布时间】:2013-06-02 09:22:26
【问题描述】:
我正在使用 Sencha touch 开发我的应用程序。在那我有一个列表和选择器,我想在选择选择器时动态更新列表数据,即,我想在点击选择器的“完成”按钮时动态地将数据添加到列表中。我为此使用了一些逻辑,但这不会更新列表内容。
listeners: {
change: function(picker,value) {
textValue = picker.getValue()['name'];
var me = this,
nameList = this.down('#namesList');
nameList.add({fullname:textValue}) ;
}
}
当我像这样更新时,它会向我抛出“未捕获的类型错误:无法调用 null 的方法 'add'”的错误,即使已经定义了“namesList”。请告诉我解决这个问题的方法。
【问题讨论】:
-
您是否正确引用了您的
nameList?您能否也提供#namesList的代码。这可能会有所帮助。
标签: list picker sencha-touch-2.1