Как часть компиляции xtype, я хотел бы знать, будет ли слой, который я выбираю в моем простом хранилище данных (представленном this.getValue()
), присутствует в слоях карты. Поэтому, если это так, A
должно произойти, и B
, если это не так. Проблема в том, что переменная myLayer
кажется непризнанной, хотя Opera Dragonify вообще не вызывает ошибок. Где ошибка?Сравните getValue с map.layers [i] .name
listeners: {
'select': function(combo, record) {
for(var i = 0; i < mapPanel.map.length; i++) {
var myLayer = mapPanel.map.layers[i].name;
if (myLayer == this.getValue()) {
// do A here...
} else {
// do B here...
}
}
}
}
Спасибо за любые указатели,