我是AngularJS的新手
当我点击编辑按钮以使单元格可编辑时,我有一个显示数据的网格。现在我想只允许小数或数字,长度应该只有5。请看图片。
这是我在控制器中的代码
{ field: 'fam_coinsurance', width: '15%', displayName: 'Fam Coinsurance',type: 'number', cellFilter: 'number: 3', enableCellEdit: true, cellEditableCondition: $scope.canEdit }
答案 0 :(得分:1)
您可以使用editableCellTemplate
属性来定义编辑该字段时要使用的自定义单元格模板。这可以使用HTML5"数字"输入" max" of" 99999"只允许5位数。
editableCellTemplate: '<input type="number" max="99999" ui-grid-editor ng-model="MODEL_COL_FIELD">'
请参阅this Fiddle以获取示例 - 此处为&#34; age&#34; column使用自定义单元格模板。
答案 1 :(得分:0)
在网格选项中尝试此操作
editableCellTemplate: <input ui-grid-editor ng-model="MODEL_COL_FIELD" ng-minlength="12" ng-maxlength="14" minlength="12" maxlength="14">
这里工作!谢谢@Ian A。