2012-08-10 81 views

回答

0

你的問題是,在編輯模式和複選框選擇模型和不兼容。其原因在於複選框模型使用網格上的rowselection模型,而grideditor在網格上使用單元格選擇模型。我不認爲Extjs與您的要求兼容,因爲單元格選擇模型對於網格必須知道將編輯器放到哪裏是必需的,並且行選擇模型對於使用複選框選擇模型時可以直觀地看到選區是必需的。在你的例子中,它聽起來像是選擇了行選擇模型,這意味着它在開始編輯時選擇行,因爲必須選擇該行來知道編輯器的放置位置。

我的建議是使用checkcolumn插件並在每列上使用渲染器來僞造選定的行,當您的checkcolumn值爲true時,將背景更改爲所選顏色,這樣看起來就像是行選擇模型,但實際上不是一個。