2017-10-05 8 views
0

カスタム列NG2-スマートテーブル上のアクション、火災編集/私はこのようなカスタムレンダラの列を追加した

​​

を削除し、今では次のようになります。 enter image description here

私がしたいですユーザーがドロップダウンでリンクをクリックすると、デフォルトの編集または削除アクションが発生します。 基本的には、デフォルトアクション列が有効になっているときに呼び出され、その列のリンクがクリックされたときに呼び出される同じ関数を呼び出す必要があります。

答えて

0

ng2-smartテーブルのデフォルト機能を呼び出そうとしましたが、これを実行できませんでした。

だから私は、renderComponentからアクションを発するOnComponentInitFunction()を使用。以下は

サンプルコードです:

{ 
title: "Actions", 
type: "custom", 
    renderComponent: ActionRenderComponent, 
    onComponentInitFunction:(instance) => { 
     instance.actionEmitter.subscribe(row => { 
     if (row == 'Edit') { 
      //invoke your methods here 
     } 
     if (row == 'delete') { 
      //invoke your methods here  
     }); 
    }, 
     filter: false 
    } 
}; 

あなたはactionEmitter上で見ることができるようにrenderComponent

からエミッタであります
関連する問題