Sencha touch Sencha Touch:清除事件上选择字段的值

Sencha touch Sencha Touch:清除事件上选择字段的值,sencha-touch,extjs,Sencha Touch,Extjs,我有两个选择字段,其中,第二个选择字段在第一个选择字段的更改事件中加载。也就是说,第二个选择字段取决于第一个选择字段的值 像这样的 listeners: { change: function(this, value){ //Pass value parameter to the 2nd select field's store } } 虽然这很好用。当选择第一个选择字段(即下拉)时,我想清除第二个选择字段的值 我是Sencha Touch的新手,所以我不确定

我有两个选择字段,其中,第二个选择字段在第一个选择字段的更改事件中加载。也就是说,第二个选择字段取决于第一个选择字段的值

像这样的

listeners: {
     change: function(this, value){
        //Pass value parameter to the 2nd select field's store
     }
}
虽然这很好用。当选择第一个选择字段(即下拉)时,我想清除第二个选择字段的值

我是Sencha Touch的新手,所以我不确定是否有任何事件/方法可供我使用,以使其正常工作

更清楚地说,在ExtJS中,我们有一个clearValue方法来清除组合框的值。我正在寻找与Sencha Touch 1.1类似的东西

任何朝着正确方向的帮助都将不胜感激


谢谢

您能否使用setValue将值设置为空字符串?我假设这会触发selectbox的emptyText属性,如果有任何东西在监听它,也会触发change事件。更多信息可以让答案更清楚

这就是我所做的-

listeners:{
    change: function(combo, value){ 
          2ndSelectField_Store.load(
              params: {
                  query: value
              }
              callback: function(){
                   2ndSelectField.setValue(' ');
              }
          );
    }
}
最初,我在更改事件上使用的setValue“”无效。原因-存储仍然有旧数据。因此,我必须从select字段1中刷新新值的存储,并在回调上执行setValue“”