|
|
@ -76,12 +76,15 @@ export class DriverSelector extends BI.Widget { |
|
|
|
if (value === 'default') { |
|
|
|
if (value === 'default') { |
|
|
|
this.defaultDrivers.setVisible(true); |
|
|
|
this.defaultDrivers.setVisible(true); |
|
|
|
this.customDrivers.setVisible(false); |
|
|
|
this.customDrivers.setVisible(false); |
|
|
|
|
|
|
|
this.fireEvent('EVENT_CHANGE'); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
this.defaultDrivers.setVisible(false); |
|
|
|
this.defaultDrivers.setVisible(false); |
|
|
|
this.customDrivers.setVisible(true); |
|
|
|
this.customDrivers.setVisible(true); |
|
|
|
|
|
|
|
if (BI.isKey(this.customDrivers.getValue()[0])) { |
|
|
|
|
|
|
|
this.fireEvent('EVENT_CHANGE'); |
|
|
|
|
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
], |
|
|
@ -161,57 +164,6 @@ export class DriverSelector extends BI.Widget { |
|
|
|
}; |
|
|
|
}; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private createDriverManagerLayer() { |
|
|
|
|
|
|
|
const name = BI.UUID(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI.Layers.create(name, '.dec-dcm', { |
|
|
|
|
|
|
|
render: { |
|
|
|
|
|
|
|
type: 'bi.vtape', |
|
|
|
|
|
|
|
cls: 'bi-background', |
|
|
|
|
|
|
|
items: [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
type: 'bi.vertical_adapt', |
|
|
|
|
|
|
|
cls: 'bi-card', |
|
|
|
|
|
|
|
items: [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
el: { |
|
|
|
|
|
|
|
type: 'bi.icon_text_item', |
|
|
|
|
|
|
|
text: BI.i18nText('Dec-Connection_Driver_Management_Exit'), |
|
|
|
|
|
|
|
cls: 'back-font bi-high-light', |
|
|
|
|
|
|
|
height: 24, |
|
|
|
|
|
|
|
logic: { |
|
|
|
|
|
|
|
dynamic: true, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
handler: () => { |
|
|
|
|
|
|
|
this.store.initDriverClassList(() => BI.Layers.remove(name)); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
hgap: 10, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
height: 40, |
|
|
|
|
|
|
|
}, { |
|
|
|
|
|
|
|
el: { |
|
|
|
|
|
|
|
type: 'dec.connection.driver', |
|
|
|
|
|
|
|
listeners: [ |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
eventName: 'EVENT_CLOSE', |
|
|
|
|
|
|
|
action() { |
|
|
|
|
|
|
|
BI.Layers.remove(name); |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
hgap: 10, |
|
|
|
|
|
|
|
vgap: 10, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
], |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
BI.Layers.show(name); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
validation(): boolean { |
|
|
|
validation(): boolean { |
|
|
|
if (this.model.selectedDriverType === 'default' && BI.isKey(this.model.defaultDriver.driver)) { |
|
|
|
if (this.model.selectedDriverType === 'default' && BI.isKey(this.model.defaultDriver.driver)) { |
|
|
|
return true; |
|
|
|
return true; |
|
|
|