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



我有一个带有编辑包单元格的 ng-grid 表,我正在使用角度 ui 日期选择器。

{
   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>'
 },

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

有人知道为什么吗?

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

尝试将 ng-input="COL_FIELD"> 添加到您的可编辑单元格模板中

我已经阅读了其他SO帖子,关于在editableCellTemplate中使用datepicker-popup的相同问题。 例如:日期选择器在AngularJS(ng-grid("editableCellTemplate"中不起作用。 我的猜测是由于ng-grid和日期选择器之间的不兼容。 他们都来自棱角分明的团队,但嘿,没有人是完美的:( 我没有读过任何解决方案:(

最新更新