【问题标题】:ExtJS - Dynamically Format GridPanel rows?ExtJS - 动态格式化 GridPanel 行?
【发布时间】:2015-05-28 12:52:18
【问题描述】:

我有一个布尔值的记录,根据布尔值,我希望 GridPanel 的行呈现粗体。我确信有一个很好的 GridView 样式的方法可以做到这一点,但我似乎找不到它。

谢谢。

【问题讨论】:

    标签: extjs


    【解决方案1】:

    您的回答是正确的,但我想指出的是,无需提供实例化的 GridView 实例来覆盖 getRowClass。请改用 GridPanel 的 viewConfig

    viewConfig: {
        getRowClass: function(rec, idx, rowPrms, ds) {
            return rec.data.isRead === false ? 'ph-bold-row' : '';
        }
    }
    

    【讨论】:

      【解决方案2】:

      没关系:

      view: new Ext.grid.GridView({
                  getRowClass: function(rec, idx, rowPrms, ds) {
                      return rec.data.isRead === false ? 'ph-bold-row' : '';
                  }
              })
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-11-11
        • 2013-06-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多