如何在sencha的下拉菜单中单击应用过滤器

用户名

我有两个下拉菜单可以预约。一个是“从时间开始”,另一个是“从时间开始”。在下拉列表中有例如的插槽。上午9点至上午11点以及下午1点至下午3点,因此,当我选择一个上午9点至晚上11点的第一个时段时,在“到时间”下拉列表中,我只能看到可用的时间在第一个时段预定约会,即9.15,10.15等。因此,我现在从9.15到= 10.15中选择了一个约会。现在,我单击“从时间”下拉列表,我可以看到所有可用的插槽,并且在这里我没有做任何更改,但是当我单击“至时间”下拉列表时,我可以看到所有的插槽时序,这是意外的我没有进行任何更改,因此即使我没有进行任何更改,预期的行为也应该按照“从时间”下拉列表进行过滤。

以下是我的代码

{
        xtype: 'selectfield',
        name: 'fromTime',
        id: 'fromTime',
        placeHolder: 'Select From Time',
        label: 'From:',
        labelWrap: true,
        store: 'DoctorLocationTimes',
        displayField: 'fromTime',
        valueField: 'fromTime',
        listeners: [
        {
          event: 'change',
          fn: function(){
            var fromTime, timeStore, index, record, docLocationid;            
            fromTime = Ext.getCmp('fromTime').getValue();
            timeStore = Ext.getStore('DoctorLocationTimes');
            timeStore.clearFilter();
            index= timeStore.find('fromTime', fromTime);
            if(index != -1){
              record = timeStore.getAt(index);
              docLocationid = record.get('docLocationWorkingHourid');
              timeStore.filter('docLocationWorkingHourid',docLocationid);
            }
          }
        },
        {
          event:'focus',
          fn: function(){
            var store = Ext.getStore('DoctorLocationTimes');
            store.clearFilter();
          }
        }
      ]
  }

如您所见,我正在基于“ from time” id应用过滤器,并且再次删除过滤器,因为再次在time from中,我想在“ from time”下拉列表中显示所有插槽。

用户名

我得到了答案。它现在可以工作了。

{
        xtype: 'selectfield',
        name: 'toTime',
        id: 'toTime',
        placeHolder: 'Select To Time',
        label: 'To:',
        labelWrap: true,
        store: 'DoctorLocationTimes',
        displayField: 'toTime',
        valueField: 'toTime',
        listeners: [
        {
          event:'focus',
          fn: function(){
            var fromTime, timeStore, index, record, docLocationid;            
            fromTime = Ext.getCmp('fromTime').getValue();
            timeStore = Ext.getStore('DoctorLocationTimes');
            timeStore.clearFilter();
            index= timeStore.find('fromTime', fromTime);
            if(index != -1){
              record = timeStore.getAt(index);
              docLocationid = record.get('docLocationWorkingHourid');
              timeStore.filter('docLocationWorkingHourid',docLocationid);
            }
          }
        }]
      }

我发现在对“到时间”的焦点事件应用过滤器后,其工作会按预期下降。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Kendo网格过滤器菜单中删除操作员下拉菜单

来自分类Dev

下拉菜单中的输入字段上的停止单击事件(AngularJS过滤器元素)

来自分类Dev

弹性搜索中如何应用过滤器?

来自分类Dev

如何在Datagridview上应用过滤器?

来自分类Dev

如何在嵌套ngRepeat中的第二个ngRepeat上应用过滤器?

来自分类Dev

如何在nicolaskruchtenivottable.js中动态应用过滤器

来自分类Dev

使用下拉菜单反应过滤器项目

来自分类Dev

反应多个过滤器下拉菜单

来自分类Dev

如何在Vuejs组件中应用过滤器?

来自分类Dev

如何在ng-repeat中为对象的字段应用过滤器?

来自分类Dev

如何在ReactJS中使用Checkbox在列表中应用过滤器?

来自分类Dev

如何在谷歌表中应用过滤器将行中的单元格设置为FormFormula()?

来自分类Dev

如何在python中的2D数组/列表上应用过滤器功能

来自分类Dev

如何在sencha的下拉菜单中单击应用过滤器

来自分类Dev

弹性搜索中如何应用过滤器?

来自分类Dev

使用过滤器从选择下拉菜单中的ng-options进行拼接

来自分类Dev

如何在嵌套ngRepeat中的第二个ngRepeat上应用过滤器?

来自分类Dev

MS Access表格过滤器下拉菜单

来自分类Dev

如何在Elasticsearch中对地理坐标应用过滤器?

来自分类Dev

始终选择yadcf外部过滤器下拉菜单

来自分类Dev

Excel数据透视表过滤器-如何使一个过滤器下拉菜单依赖于另一个下拉菜单?

来自分类Dev

如何在Google Analytics(分析)中为屏幕视图应用过滤器

来自分类Dev

如何在字典数组中的内部数组上应用过滤器?

来自分类Dev

如何在检索方法后应用过滤器?

来自分类Dev

如何在angular js中使用下拉菜单自定义过滤器

来自分类Dev

在Android反应式编程中,如何在应用过滤器后拆分流对象数据?

来自分类Dev

在表上应用过滤器后如何将数据绑定到下拉列表

来自分类Dev

如何在获取构建列表 VSTS REST API 中应用过滤器?

来自分类Dev

如何在 ElasticSearch 中应用过滤掉某些值的后过滤器?

Related 相关文章

  1. 1

    从Kendo网格过滤器菜单中删除操作员下拉菜单

  2. 2

    下拉菜单中的输入字段上的停止单击事件(AngularJS过滤器元素)

  3. 3

    弹性搜索中如何应用过滤器?

  4. 4

    如何在Datagridview上应用过滤器?

  5. 5

    如何在嵌套ngRepeat中的第二个ngRepeat上应用过滤器?

  6. 6

    如何在nicolaskruchtenivottable.js中动态应用过滤器

  7. 7

    使用下拉菜单反应过滤器项目

  8. 8

    反应多个过滤器下拉菜单

  9. 9

    如何在Vuejs组件中应用过滤器?

  10. 10

    如何在ng-repeat中为对象的字段应用过滤器?

  11. 11

    如何在ReactJS中使用Checkbox在列表中应用过滤器?

  12. 12

    如何在谷歌表中应用过滤器将行中的单元格设置为FormFormula()?

  13. 13

    如何在python中的2D数组/列表上应用过滤器功能

  14. 14

    如何在sencha的下拉菜单中单击应用过滤器

  15. 15

    弹性搜索中如何应用过滤器?

  16. 16

    使用过滤器从选择下拉菜单中的ng-options进行拼接

  17. 17

    如何在嵌套ngRepeat中的第二个ngRepeat上应用过滤器?

  18. 18

    MS Access表格过滤器下拉菜单

  19. 19

    如何在Elasticsearch中对地理坐标应用过滤器?

  20. 20

    始终选择yadcf外部过滤器下拉菜单

  21. 21

    Excel数据透视表过滤器-如何使一个过滤器下拉菜单依赖于另一个下拉菜单?

  22. 22

    如何在Google Analytics(分析)中为屏幕视图应用过滤器

  23. 23

    如何在字典数组中的内部数组上应用过滤器?

  24. 24

    如何在检索方法后应用过滤器?

  25. 25

    如何在angular js中使用下拉菜单自定义过滤器

  26. 26

    在Android反应式编程中,如何在应用过滤器后拆分流对象数据?

  27. 27

    在表上应用过滤器后如何将数据绑定到下拉列表

  28. 28

    如何在获取构建列表 VSTS REST API 中应用过滤器?

  29. 29

    如何在 ElasticSearch 中应用过滤掉某些值的后过滤器?

热门标签

归档