2015-05-07 2 views
0

Я работаю в приложении Sencha Touch, из файла Json. Я получаю настройку значка корзины со следующим api.Скрытое значение в Sencha Touch view

{ 
    "user": 
    { 
     "orderEnabled": true 
    } 
} 

Контроллер вызовы бэкэндом правильно, но с точки зрения у меня есть сомнения, с скрытым параметром в компоненте, как правильно установить значение скрытой отправлено из внутреннего интерфейса?

Например:

  { 
       title: 'Cart, 
       iconCls: 'shoppingcart', 
       itemId: 'cart', 
       hidden: ' What should it be the value? backend send me the value' 
      }, 

Спасибо заранее !!

ответ

0

Чтобы скрыть компонент «Корзина»:

{ 
     title: 'Cart, 
     iconCls: 'shoppingcart', 
     itemId: 'cart', 
     hidden: true 
    }, 

Чтобы показать компонент «Корзина»:

{ 
     title: 'Cart, 
     iconCls: 'shoppingcart', 
     itemId: 'cart', 
     hidden: false 
    }, 

Если вы показа/скрытия компонента на основе значения переменной, то изнутри контроллера вы можете извлечь компонент с помощью ComponentQuery и вызвать его .setHidden (true) или .setHidden (false) (при условии, что «cart» поддерживает свойство конфигурации hidden).