GeoExt (ExtJs 기반)를 사용하여 트리를 만듭니다. 각 노드에서 this site과 같은 기본 이미지 대신 왼쪽에 해당 이미지가 필요합니다. 내가 어떻게 해?Extj를 사용하여 트리 노드의 기본 이미지를 변경하십시오.
편집
나는 this example을 발견하지만 난 어린이
편집 여기에 2 내 코드의 일부입니다 추가 할 수있는 방법을 알고하지 않습니다
var bpn = new OpenLayers.Layer.WMS("bpn",
url,
{
LAYERS: [ 'Año 2004', 'Año 2005', 'Año 2006', 'Año 2007', 'Año 2009'],
format: "image/png",
transparent: "true",
projection: 'EPSG:4326'
},
{
buffer: 0,
displayOutsideMaxExtent: true,
isBaseLayer: false,
displayInLayerSwitcher: false,
yx: {'EPSG:4326' : true}
});
var treeConfig = [
{
nodeType: "gx_layer",
layer: bpn,
isLeaf: false,
loader: {
param: "LAYERS",
},
expanded: false
}];
tree = new Ext.tree.TreePanel({
border: true,
region: "west",
title: "Entre Ríos",
width: 250,
split: true,
collapsible: true,
collapseMode: "mini",
autoScroll: true,
loader: new Ext.tree.TreeLoader({
applyLoader: true,
uiProviders: {
"layernodeui": LayerNodeUI
}
}),
root: {
nodeType: "async",
children: treeConfig
},
rootVisible: false,
lines: false,
});
각 계층을 (노드) 'Año 2004', 'Año 2005', 'Año 2006', 'Año 2007', 'Año 2009'
의 이미지가 다릅니다. treeConfig
에서 무엇을 변경해야합니까?
문제는 각 노드가 다른 아이콘을 가지고 있다는 것입니다. –
예, 이것은 각 노드의 속성입니다 ... 예제를 참조하십시오. – rixo
감사합니다. 내 ** 편집 2 **를보고 싶다면. 죄송합니다.이 라이브러리를 잘 이해하지 못합니다. –