編集可能なグリッドがあります。セルの1つに4000文字以上入力しました。しかし、問題は4000文字しか表示されず、残りは表示されませんが、セル内に表示されます.マウスで非表示領域を選択すると表示されます. シナリオは、セルに 4000 文字を超える文字がある場合に発生し、4000 文字のみが表示され、残りは非表示になるというものです。PFB スクリーン ショット。
スクリーンショットではテキストが見えませんが、テキストがあります。
マウスで選択するとテキストが表示されます:
ありがとう!
そのセルにレンダラーを追加してみてください。
GridCellRenderer<BaseModel> renBIG = new GridCellRenderer<BaseModel>() {
@Override
public Object render(BaseModel model, String property, com.extjs.gxt.ui.client.widget.grid.ColumnData config, int rowIndex, int colIndex, ListStore<BaseModel> store, Grid<BaseModel> grid) {
return "<div style='width:100%; white-space: normal;'>" + (String) model.get("CELLNAME") + "</div>";
}
};
columnBIG.setRenderer(renBIG );