githubの最新のjstree commitを、フォームの一部としてチェックボックスのプラグインとともに使用しています。私は "real_checkboxes"属性を持つツリーを使用しています。jstreeのチェックボックスの変更を検出する
チェックボックスのプラグインが実際に隠しフィールドに変更されたプロパティ属性を追加したり、カスタム機能を作成するための外部機能を持っていないこと以外は、すべて問題ありません。
チェックボックスをオンまたはオフにしたときに私が理解して聞くことは可能ですか?
おかげで、
UPDATE:それは非常にきれいではありませんし、それがないしかし
$.jstree._instance.prototype.check_node = function(node){ alert("here"); }
:いくつかの実験を行った後、私は以上使用してチェックし、チェックを外しメソッドのデフォルトの機能に乗ることができましたメソッド全体をオーバーライドします。
ありがとうございますか:
)それを行うクリーナー方法はありますか? b)ちょっとしたことを置き換えるのではなく、関数のコールバックを行う方法?私はもともとが、その後、私は、ドキュメントに目を通していることでしたはい
var check_node_func = $.jstree._instance.prototype.check_node;
$.jstree._instance.prototype.check_node = function(node) {
check_node_func.apply(this, arguments);
alert("here");
}
私はcheck_nodeとuncheck_nodeを使用することができますが、私は、実際の親の整合性を保ちながら、自分の行動を使用するために、これらの機能を拡張する方法がわからないです。おそらく、これらの機能を拡張する方法を教えてくれる人がいますか? – Sammaye