0

我有一个带有可编辑单元格的 ng-grid 表,我正在使用 angular ui datepicker。

{
   width: "80px",
   field: "EstInvDate",
   displayName: "Inv Date",
   enableCellEdit: true,
   editableCellTemplate: '<input class="form-control"  type="text" datepicker-popup="dd MMM yyyy"  ng-model="row.entity.EstInvDate" min="minDate" max="\'2015-06-22\'" ng-required="true" />',
   cellTemplate: '<div class="ngCellText" ng-class="col.colIndex()">{{row.getProperty(col.field) | date:"dd MMM yy"}}</div>'
 },

可编辑单元格工作正常,但在模糊时没有任何反应,编辑框仍显示在网格上。

任何人有任何想法为什么?

4

2 回答 2

2

您可能面临与之前的 SO 文章相同的问题:AngularJS (ng-grid) "editableCellTemplate" 在失去焦点时仍处于编辑模式

尝试将ng-input="COL_FIELD"添加到您的 editableCellTemplate

于 2013-10-08T19:16:55.657 回答
0

我已经使用可编辑单元模板中的 datepicker-popup 阅读了有关相同问题的其他 SO 帖子。例如:日期选择器在 AngularJS (ng-grid) "editableCellTemplate" 中不起作用。我的猜测是这是由于 ng-grid 和该日期选择器之间的不兼容。他们都来自 Angular 团队,但是没有人是完美的:) 我还没有读到任何解决方案:(

于 2014-10-09T16:48:29.847 回答