Yes, I got it.
As my understand, the icon property will set icon URL or the CSS class. Is it right?
But in my case, I'm using the dynamic data, it mean one node can be displayed by one special icon base on it's data. So in my example, i'm using icon property to specify the URL because it is so terrible if I create one CSS class for one node.
I see we can use the "types" plugin to display icon, but it doesn't change the fact that I've to create one type for one node to display a node by a specific icon.
do you understand what I mean.
Anyway, your answer is very helpful for me (a newbie of jsTree) to understand your product.
Thanks and best regards!