1

グリッド パネル コードで null 値の代わりに「-」を表示する方法は次のとおりです。

var store = Ext.getStore('someStore');
store.each(function (rec) {
    if(rec.get('comment')=="") {
        //what code i will write here to edit that cell with '-'
    }

});
4

1 に答える 1

5

列レンダラーをグリッドに追加してみてください。

{ 
  text: 'Comments', 
  dataIndex: 'comment', 
  renderer: function(value, metaData, record, row, col, store, gridView) {
    if (record.get('comment') == "") {
      return "-";
    } else {
      return record.get('comment');
    }
  }
}

詳細については、ExtJS APIの列レンダラーを確認してください。

于 2013-04-03T05:36:15.070 に答える