| | |
| | | visible: true |
| | | }) |
| | | } else if (btn.OpenType === 'tab') { |
| | | // const { tabviews, MenuNo, MenuID } = this.props |
| | | // let newtab = { |
| | | // MenuNo: MenuNo, |
| | | // MenuID: btn.uuid, |
| | | // MenuName: btn.label, |
| | | // type: btn.tabTemplate, |
| | | // selected: true, |
| | | // param: { |
| | | // btn: btn, |
| | | // data: data |
| | | // } |
| | | // } |
| | | const { tabviews, MenuNo, MenuID } = this.props |
| | | let newtab = { |
| | | MenuNo: MenuNo, |
| | | MenuID: btn.uuid, |
| | | MenuName: btn.label, |
| | | type: btn.tabTemplate, |
| | | selected: true, |
| | | param: { |
| | | btn: btn, |
| | | data: data, |
| | | arr_field: this.state.arr_field |
| | | } |
| | | } |
| | | |
| | | // let index = 0 |
| | | // let tabs = tabviews.map((tab, i) => { |
| | | // if (tab.MenuID === MenuID) { |
| | | // index = i |
| | | // } |
| | | // tab.selected = false |
| | | let index = 0 |
| | | let tabs = tabviews.map((tab, i) => { |
| | | if (tab.MenuID === MenuID) { |
| | | index = i |
| | | } |
| | | tab.selected = false |
| | | |
| | | // return tab |
| | | // }) |
| | | return tab |
| | | }) |
| | | |
| | | // tabs.splice(index + 1, 0, newtab) |
| | | tabs.splice(index + 1, 0, newtab) |
| | | |
| | | // this.props.modifyTabview(tabs) |
| | | this.props.modifyTabview(tabs) |
| | | } |
| | | } |
| | | |