在GXT网格的列中禁用* some *复选框

时间:2012-08-23 21:57:09

标签: gxt

我有一个GXT网格显示一些“用户”对象。其中一列包含复选框(CheckboxCell)。我需要禁用1个特定用户的复选框并启用其他用户。

我尝试扩展CheckboxCell类 - 它没用,因为它不知道上下文(User呈现的是什么):它只知道true / false状态。

尝试了

GridView view = table.getView();
Element cell = view.getCell(0, 1);
cell.setAttribute("disabled", "disabled");

- 没有运气。 disabled属性设置在外部“td”标记而不是子“input”元素上。 尝试过cell.getChild ..()方法 - 它们都抛出“方法不存在”的异常。

更新:我最终创建了自己的CheckboxCellWhichCanBeDisabled类,扩展了AbstractEditableCell。我担心别无他法。

0 个答案:

没有答案