私は次のデザインを持っています
function crudDataTable()
{
this.addEditFormContainerSelector = '';
this.paginationType = "full_numbers"; // Provide Pagination Type
this.processing = true;
this.serverSide = true; //I want this this to be accessible in fnRowCallback below:
this.create = function(){
this.tableInstance = $(this.tableLocationSelector).DataTable({
"sPaginationType": this.paginationType
fnRowCallback:function(nRow, aData) {
// "this" from crudDataTable should be accessible here
}
})
}
}
this
fromcrudDataTable
をでアクセスできるようにしたいfnRowCallback
。
どうすればこれを達成できますか?また、コンポーネントfnRowCallback
によって起動されるため、それは私の制御ではありません。でアクセスdatatable
できるようにするにはどうすればよいですか。this
fnRowCallback
または、これが不可能な場合、それを達成するための他のアプローチは何ですか?
コンポーネントを作成しようとしています。これらのコンポーネントのユーザーは、変数を設定してcreate関数を呼び出すだけです。this
関数内でアクセスするというこの課題に直面していfnRowCallback
ます。
ありがとう。