在extjs中不同节点的不同图标

时间:2014-05-05 11:05:47

标签: extjs

我想使用extjs 4中的树来显示父子关系。我的表包含三个字段:node_idparent _idnode_type。这里node_id和parent_id表示子父关系。 node_type是节点的9位数代码。根据这个9位数代码,我想在树中显示节点的图标。

使用节点和叶子的默认图标生成简单的三个没有问题。

但我需要帮助基于node_type 9位数代码实现节点的不同图标。

2 个答案:

答案 0 :(得分:0)

将足够的css类值添加到树记录的iconCls字段应该足够了。或者只是从服务器返回iconCls作为json的一部分。

答案 1 :(得分:0)

如果您可以控制服务器响应并且不介意混合模型和查看域,请使用Saki的响应。保持视图与模型分离的另一种方法是使用LoadTreeStore事件将node_type代码映射到{{1}上相应的css类iconCls实例。