条件文本绑定

时间:2016-05-23 17:55:41

标签: extjs extjs5

如果我想在文字上添加条件,那该怎么办?

例如:

  {
    text: 'Status', dataIndex: 'status'                
   },

此处dataIndex将Status返回为“Completed”或“In-Progress”。在某些情况下,它将返回“null”。

如果是“null”,如何将文本绑定为“已完成”?

一种方法是从数据库本身获取空值的“已完成”数据。

我有什么方法可以在extjs中做到这一点吗?

 if(dataIndex('status') == null)
       text='Completed'

请建议我。

1 个答案:

答案 0 :(得分:2)

这是方式

   {
      text: 'Status', dataIndex: 'status',
      renderer: function(value){
               if(value === null){
                 return "Completed";
                }
               return value;
      }              
  }