0

angular ui datepicker を使用している editbale セルを含む ng-grid テーブルがあります。

{
   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 記事と同じ問題に直面している可能性があります。

editableCellTemplate にng-input="COL_FIELD"を追加してみてください

于 2013-10-08T19:16:55.657 に答える
0

editableCellTemplate で datepicker-popup を使用して同じ問題に関する他の SO 投稿を読みました。例: AngularJS (ng-grid) "editableCellTemplate" で日付ピッカーが機能していません。私の推測では、ng-grid とその日付ピッカーの間の非互換性が原因です。彼らは両方ともAngularチームの出身ですが、誰も完璧ではありません:)私は解決策について読んだことがありません:(

于 2014-10-09T16:48:29.847 に答える