1234567891011121314151617181920212223 |
- Ext.define('trade.view.sys.parameter.SettingNavController', {
- extend: 'Ext.app.ViewController',
- alias: 'controller.trade-parameter-settingNav',
- onMenuChange: function (view, record, item, index) {
- this.changeCard(record.get('itemId'));
- this.changeCls(view, index);
- },
- changeCls: function (view, index) {
- Ext.Array.each(view.getEl().query('li', false), function (c, i) {
- if (index != i) {
- c.removeCls("x-nav-item-selected");
- } else if (index == i) {
- c.addCls('x-nav-item-selected');
- }
- });
- },
- changeCard: function (itemId) {
- if (itemId && itemId != '') {
- var tabPanel = this.getView().ownerCt.down('trade-parameter-tabpanelbox');
- tabPanel.setActiveItem(itemId);
- }
- }
- });
|