BUG 000 Improvement with listeners in the dashlet instances edit form
This commit is contained in:
@@ -2,10 +2,10 @@
|
|||||||
var storeDasInsOwnerType;
|
var storeDasInsOwnerType;
|
||||||
var storeDasInsOwnerUID;
|
var storeDasInsOwnerUID;
|
||||||
var hiddenDasInsUID;
|
var hiddenDasInsUID;
|
||||||
|
var txtDasInsTitle;
|
||||||
var cboDasUID;
|
var cboDasUID;
|
||||||
var cboDasInsOwnerType;
|
var cboDasInsOwnerType;
|
||||||
var cboDasInsOwnerUID;
|
var cboDasInsOwnerUID;
|
||||||
var txtDasInsTitle;
|
|
||||||
var formFields;
|
var formFields;
|
||||||
var additionalFields;
|
var additionalFields;
|
||||||
var dashletInstanceFrm;
|
var dashletInstanceFrm;
|
||||||
@@ -61,10 +61,23 @@ Ext.onReady(function() {
|
|||||||
name: 'DAS_INS_UID'
|
name: 'DAS_INS_UID'
|
||||||
});
|
});
|
||||||
|
|
||||||
|
txtDasInsTitle = new Ext.form.TextField({
|
||||||
|
id: 'txtDasInsTitle',
|
||||||
|
name: 'DAS_INS_TITLE',
|
||||||
|
fieldLabel: 'Title',
|
||||||
|
allowBlank: false,
|
||||||
|
width: 320,
|
||||||
|
listeners: {
|
||||||
|
blur: function() {
|
||||||
|
this.setValue(this.getValue().trim());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
cboDasUID = new Ext.form.ComboBox({
|
cboDasUID = new Ext.form.ComboBox({
|
||||||
id: 'cboDasUID',
|
id: 'cboDasUID',
|
||||||
name: 'DAS_UID',
|
name: 'DAS_UID',
|
||||||
fieldLabel: "Dashlet",
|
fieldLabel: 'Dashlet',
|
||||||
editable: false,
|
editable: false,
|
||||||
width: 320,
|
width: 320,
|
||||||
store: storeDasUID,
|
store: storeDasUID,
|
||||||
@@ -86,7 +99,7 @@ Ext.onReady(function() {
|
|||||||
for (var i = 0; i < additionalFields.length; i++) {
|
for (var i = 0; i < additionalFields.length; i++) {
|
||||||
for (var listener in additionalFields[i].listeners) {
|
for (var listener in additionalFields[i].listeners) {
|
||||||
try {
|
try {
|
||||||
eval('additionalFields[i].listeners.' + listener + ' = ' + additionalFields[i].listeners.select + ';');
|
eval('additionalFields[i].listeners.' + listener + ' = ' + additionalFields[i].listeners[listener] + ';');
|
||||||
} catch (e) {}
|
} catch (e) {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -153,21 +166,12 @@ Ext.onReady(function() {
|
|||||||
valueField: 'OWNER_UID',
|
valueField: 'OWNER_UID',
|
||||||
displayField: 'OWNER_NAME'
|
displayField: 'OWNER_NAME'
|
||||||
});
|
});
|
||||||
|
|
||||||
txtDasInsTitle = new Ext.form.TextField({
|
|
||||||
id: "txtDasInsTitle",
|
|
||||||
|
|
||||||
name: "DAS_INS_TITLE",
|
|
||||||
fieldLabel: "Title",
|
|
||||||
allowBlank: false,
|
|
||||||
width: 320
|
|
||||||
});
|
|
||||||
|
|
||||||
formFields = [
|
formFields = [
|
||||||
new Ext.form.FieldSet({
|
new Ext.form.FieldSet({
|
||||||
id: 'general',
|
id: 'general',
|
||||||
title: 'General',
|
title: 'General',
|
||||||
items: [txtDasInsTitle, hiddenDasInsUID, cboDasUID, cboDasInsOwnerType, cboDasInsOwnerUID]
|
items: [hiddenDasInsUID, txtDasInsTitle, cboDasUID, cboDasInsOwnerType, cboDasInsOwnerUID]
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -176,7 +180,7 @@ Ext.onReady(function() {
|
|||||||
for (var i = 0; i < additionalFields.length; i++) {
|
for (var i = 0; i < additionalFields.length; i++) {
|
||||||
for (var listener in additionalFields[i].listeners) {
|
for (var listener in additionalFields[i].listeners) {
|
||||||
try {
|
try {
|
||||||
eval('additionalFields[i].listeners.' + listener + ' = ' + additionalFields[i].listeners.select + ';');
|
eval('additionalFields[i].listeners.' + listener + ' = ' + additionalFields[i].listeners[listener] + ';');
|
||||||
} catch (e) {alert('3->'+e);}
|
} catch (e) {alert('3->'+e);}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user