SmartGWT - 编辑ListGrid和EditingNew时的不同行为?

时间:2012-06-08 11:56:44

标签: java javascript gwt smartgwt

我有一个有4列的ListGrid。当我编辑网格时(使用记录上的DoubleClick事件),我希望用户能够编辑一列。

但是,我希望用户能够点击“添加”按钮,该按钮将调用startEditingNew(),我希望他们可以将所有列都用于编辑。

可以这样做吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我想这两个要求不能同时应用,但它们都可以在两个不同的网格中实现。

或者您也可以尝试首先编辑所有列,然后通过处理DoubleClickHandler,您可以通过列索引限制某些列编辑。但它完全是实验。

答案 1 :(得分:0)

我会尝试在doubleclick处理程序中添加一些使用setCanEdit(false)的代码到listGridField你不想触摸。 在按钮单击处理程序中,您可以为所有字段设置为true。