【问题标题】:Selecting row grid Extjs选择行网格 Extjs
【发布时间】:2018-03-14 21:12:05
【问题描述】:

我有这个代码来选择一行:

me.rows = me.getGestionRrhh().down('#pestanaDatosVariables').getSelectionModel().select(5);

它工作正常,它选择了我想要的行,但我需要进行一些更改,有没有办法根据属于所选行的代码来选择行?我的意思是,如果我保存了一些包含代码和名称的行,并且我只想选择代码为 1 的行。我怎样才能做到这一点 ?

我尝试使用相同的代码集:

var code: record.get('rowCode'), 

  me.rows = me.getGestionRrhh().down('#pestanaDatosVariables').getSelectionModel().select(code);

但这并没有给我我需要的结果。

【问题讨论】:

    标签: javascript select extjs grid


    【解决方案1】:

    代码: https://fiddle.sencha.com/#view/editor&fiddle/2ech

    总结:

    let selected = grid.getSelection()[0];
    if(!selected){
        alert("select a row !");
        return;
    }
    let codeValue = selected.get('code');
    let store = grid.getStore();
    //@ Ext.util.Collection
    let collection = store.query("code", codeValue);
    grid.getSelectionModel().select(collection.items);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多