0
カスタム列NG2-スマートテーブル上のアクション、火災編集/私はこのようなカスタムレンダラの列を追加した
私がしたいですユーザーがドロップダウンでリンクをクリックすると、デフォルトの編集または削除アクションが発生します。 基本的には、デフォルトアクション列が有効になっているときに呼び出され、その列のリンクがクリックされたときに呼び出される同じ関数を呼び出す必要があります。
カスタム列NG2-スマートテーブル上のアクション、火災編集/私はこのようなカスタムレンダラの列を追加した
私がしたいですユーザーがドロップダウンでリンクをクリックすると、デフォルトの編集または削除アクションが発生します。 基本的には、デフォルトアクション列が有効になっているときに呼び出され、その列のリンクがクリックされたときに呼び出される同じ関数を呼び出す必要があります。
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
からエミッタであります