为什么我的ng-grid编辑模板不会在模糊时关闭

时间:2013-10-08 13:31:19

标签: angularjs angular-ui-bootstrap ng-grid

我有一个带有editbale单元的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>'
 },

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

任何人都有任何想法?

2 个答案:

答案 0 :(得分:2)

您可能面临与之前的SO文章相同的问题:AngularJS (ng-grid) "editableCellTemplate" remains in edit mode on loss of focus

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

答案 1 :(得分:0)

我在editableCellTemplate中使用datepicker-popup阅读了有关同一问题的其他SO帖子。例如:Date picker is not working in AngularJS (ng-grid) "editableCellTemplate"。我的猜测是由于ng-grid和日期选择器之间不兼容。他们都来自有角度的团队,但嘿,没有人是完美的:)我还没有读到任何解决方案:(