BUG 000 Improvement with listeners in the dashlet instances edit form

This commit is contained in:
Julio Cesar Laura
2012-04-13 18:05:00 -04:00
parent 02741317b2
commit f948595dc0

View File

@@ -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);}
} }
} }