0
我正在尋找將輸入字段添加到dojo數據網格。我環顧四周,但 找不到它。dojox.grid.DataGrid如何添加輸入字段並限制輸入大小
我可以使它工作的唯一方法是讓單元格可編輯。
這使得該單元格表現爲輸入字段,但我怎樣才能限制 可以輸入多少文本或字符,例如我想限制 該單元格只能容納20個字符。我怎樣才能做到這一點。
有什麼建議嗎?
我正在尋找將輸入字段添加到dojo數據網格。我環顧四周,但 找不到它。dojox.grid.DataGrid如何添加輸入字段並限制輸入大小
我可以使它工作的唯一方法是讓單元格可編輯。
這使得該單元格表現爲輸入字段,但我怎樣才能限制 可以輸入多少文本或字符,例如我想限制 該單元格只能容納20個字符。我怎樣才能做到這一點。
有什麼建議嗎?
首先,dojox.grid.DataGrid
已舊,可能會在將來棄用。 Dojo開發人員建議改用dgrid
或gridx
。見this ticket
回到DataGrid中,這裏是你可以嘗試創建一個輸入域:
{
field : 'fieldName',
name : "labelName",
editable : true,
type : dojox.grid.cells._Widget,
formatter : function(){
return new dijit.form.ValidateTextBox({ //or any kind of Textbox you want
// put any customize at here
});
}
}
使用格式,你可以在這裏使用任何種類的dijit的。