https://www.jstree.com/api/#/?f=$.jstree.defaults.types
types プラグインの li_attr と a_attr は、HTMLの li タグと a タグに追加する属性ということぐらいしか
書いてなくて、、どう書けば良いか?書いたらどうなるか?がどうも見えてこない。
結構問い合わせ多いみたいだ。。↓↓↓
how to use of li_attr · Issue #575 · vakata/jstree · GitHub
で、結局、
https://groups.google.com/forum/#!searchin/jstree/li_attr%7Csort:date/jstree/3CTkP1EXaZc/RtoQ4sDvAAAJ
グループの問い合わせ履歴を探すことに。。
例えば li_attr は、以下のように使う。。。
"plugins":[ "types" ], "types" : { "default":{ "icon" : "jstree-folder", "li_attr" : { "style" : "color:red" } } },
これで、デフォルトの ノードは、style 属性、color: red; が追加されて文字色が赤になる。
表示するノード毎に、
"li_attr" : { "data-hoge": function(data){ ... return ... ; } }
のようなことができると良いのだけど、無理みたいで残念
a_attr に使用価値があるのか疑問でもある。