2016-10-23 28 views
0

に私はセットアップが角度UIグリッドエディット・セルをクリックしてボタン

this.mdGridLogOptions.gridOptions= { 
enableSorting: false, 
enableColumnMenus: false, 
enableAutoFitColumns: false, 
paginationPageSizes: [25, 50, 100, 200, 500], 
enableFiltering: true, 
enableGridMenu: false, 
enableCellEditOnFocus: true, 
columnDefs: [ 
    { 
field: 'override_date',enableCellEdit:true, 
displayName: 'PROMISE DATE', type: 'date', 
cellFilter: 'date:"MMM-dd-yyyy"', 
cellTemplate:'<div class="ui-grid-cell-contents" layout="row" layout-align="space-between end"><div>{{COL_FIELD CUSTOM_FILTERS}}</div><div ng-click="grid.appScope.clickHandler()" class="material-icons md-light">event</div></div>', 
editableCellTemplate: '<div uigriddatepicker ng-class="colt + col.uid"></div>'}} 

フィールドの下のオプションを使用してGridは以下のように適切に示していUIグリッド(http://ui-grid.info/

とともにアンギュラ使用しています。私はいくつかの問題があります

  1. フィールドの編集にはダブルクリックしかありません。 editcellonfocusはオプションですが、ダブルクリックを無効にすることができないため意図した通りに動作しないことを理解しています
  2. カレンダーボタンをクリックしてダブルクリックボタンを無効にして編集プロセスを開始します。親セルにBEGINEDITイベントが発生していますか?

Edit Cell on Click calendar

答えて

0

我々はcelltemplateを使用するならば、編集のための単一のクリックイベントが動作していません。 ディレクティブ、celltemplate.iたちはcellfilterを持っていると思う使用する代わりに、あなたのデータを表示するリンクの下 使用を他の方法を試してみてください http://brianhann.com/6-ways-to-take-control-of-how-your-ui-grid-data-is-displayed/

多分、多分、時には後に壊れいつか
+0

リンクなしで答えてみてください –

+0

リンク後に壊れたanswer.Becauseリンク内のリンクを入れないでください –

関連する問題