我正在使用 enhancedgrid 单元格的内联编辑,并且有一个 NumberSpinner 元素。在内联编辑时,此 numberspinner 的约束不起作用。所需的属性虽然工作正常。 我的代码:
{field: 'msorder', width: '10%', name: 'Milestone Order',editable: true, type: dojox.grid.cells._Widget, widgetClass: dijit.form.NumberSpinner, widgetProps: {required:true,smallDelta:1, editorParams:{constraints:{ min:-1000, max:1000, places:0 }} }}
我也试过:
{field: 'msorder', width: '10%', name: 'Milestone Order',editable: true, type: dojox.grid.cells._Widget, widgetClass: dijit.form.NumberSpinner, widgetProps: {required:true,smallDelta:1, constraints:{ min:-1000, max:1000, places:0 } }}
最佳答案
伙计们,有一个更简单的解决方案:
约束:{min:0,max:24}
{字段:“小时”,名称:“Stunden”,类型:dojox.grid.cells._Widget,widgetClass:dijit.form.NumberSpinner,约束:{min:0,max:24},widgetProps : {smallDelta:0.25, intermediateChanges:true,}},
它必须在 widgetProps 之外并且是单数...
关于dojo - NumberSpinner 约束在 DataGrid 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12070845/