如何在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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何在Datagridview上应用过滤器?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

反应多个过滤器下拉菜单

来自分类Dev

MS Access表格过滤器下拉菜单

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    如何在Datagridview上应用过滤器?

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

    反应多个过滤器下拉菜单

  23. 23

    MS Access表格过滤器下拉菜单

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档