|
|
@@ -325,7 +325,8 @@ Ext.define('saas.view.main.Navigation', {
|
|
|
},
|
|
|
|
|
|
showNavMenu: function (view, record, item, index, e, eOpts) {
|
|
|
- var recData = record.data,
|
|
|
+ var me = this,
|
|
|
+ recData = record.data,
|
|
|
menuItems = recData.items || [],
|
|
|
itemBox = item.getBoundingClientRect(),
|
|
|
pos = [itemBox.left + itemBox.width, itemBox.top],
|
|
|
@@ -395,15 +396,15 @@ Ext.define('saas.view.main.Navigation', {
|
|
|
Ext.Array.each(menuItemText, function (item) {
|
|
|
item.addEventListener('click', function (e) {
|
|
|
var target = e.target,
|
|
|
- dataset = target.dataset,
|
|
|
- viewType = dataset.viewtype,
|
|
|
- type = dataset.type,
|
|
|
- text = dataset.text,
|
|
|
- id = dataset.id;
|
|
|
+ dataset = target.dataset,
|
|
|
+ viewType = dataset.viewtype,
|
|
|
+ type = dataset.type,
|
|
|
+ text = dataset.text,
|
|
|
+ id = dataset.id;
|
|
|
|
|
|
var tabTitle = text + (type == 'form' ? '' : '查询'),
|
|
|
- tabId = 'maintab-' + type + '-' + id;
|
|
|
-
|
|
|
+ tabId = 'maintab-' + type + '-' + id;
|
|
|
+
|
|
|
openTab(viewType, tabTitle, tabId);
|
|
|
menu.hide();
|
|
|
});
|
|
|
@@ -411,15 +412,15 @@ Ext.define('saas.view.main.Navigation', {
|
|
|
Ext.Array.each(menuItemIcon, function (item) {
|
|
|
item.addEventListener('click', function (e) {
|
|
|
var target = e.target,
|
|
|
- dataset = target.dataset,
|
|
|
- viewType = dataset.viewtype,
|
|
|
- type = dataset.type,
|
|
|
- text = dataset.text,
|
|
|
- id = dataset.id;
|
|
|
+ dataset = target.dataset,
|
|
|
+ viewType = dataset.viewtype,
|
|
|
+ type = dataset.type,
|
|
|
+ text = dataset.text,
|
|
|
+ id = dataset.id;
|
|
|
|
|
|
var tabTitle = text + (type == 'form' ? '' : '查询'),
|
|
|
- tabId = 'maintab-' + type + '-' + id;
|
|
|
-
|
|
|
+ tabId = 'maintab-' + type + '-' + id;
|
|
|
+
|
|
|
openTab(viewType, tabTitle, tabId);
|
|
|
menu.hide();
|
|
|
});
|