У меня есть панель инструментов, имеющие одну кнопки следующегопоказать Скрыть панель инструментов Элементов
{ text: 'Save', tooltip: 'Save report', iconCls: 'some-cls', handler: 'somehandler' }
Я хочу, чтобы скрыть эту кнопку для некоторого условия.
для этого я получаю элементы панели инструментов и скрываю/показываю элементы следующим образом.
showHideToolbarItems: function(titles)
{
tbarItems = getToolbarItems(); // Getting items successfully
for (var i = 0, len = tbarItems.count; i < len; i++) {
var item = tbarItems.itemAt(i);
if (titles.indexOf(item.text) > -1)
{
item.setVisible(false);
}
}
}
Я называю эту функцию как showHideToolbarItems(['Save']);
Но я получаю ошибку SetVisible не является функцией.
Что я делаю неправильно здесь
Здравствуйте Microsoft DN –
какая у вас версия extjs? – aviram83
Просьба указать правильный код в fidller, я проверю вашу ошибку в fiddler –