@@ -751,32 +751,7 @@ Ext.onReady( function() {
|
|||||||
width : 200 ,
|
width : 200 ,
|
||||||
fieldLabel : _('ID_NAME') ,
|
fieldLabel : _('ID_NAME') ,
|
||||||
name : 'name' ,
|
name : 'name' ,
|
||||||
allowBlank : false,
|
allowBlank : false
|
||||||
listeners: {
|
|
||||||
change: function(){
|
|
||||||
Ext.getCmp('idInvalidCalendarName').hide();
|
|
||||||
var validateMessage = '';
|
|
||||||
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
|
|
||||||
Ext.Ajax.request( {
|
|
||||||
url: '../adminProxy/calendarValidate',
|
|
||||||
params: {
|
|
||||||
action : 'calendarName',
|
|
||||||
oldName : fields.OLD_NAME,
|
|
||||||
name : canlendarName,
|
|
||||||
uid : fields.CALENDAR_UID
|
|
||||||
},
|
|
||||||
success: function(resp){
|
|
||||||
if (resp.responseText != '[]')
|
|
||||||
message = resp.responseText;
|
|
||||||
else
|
|
||||||
message = '';
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
focus: function(){
|
|
||||||
$message = '';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id : 'dynaformCalendarDescription' ,
|
id : 'dynaformCalendarDescription' ,
|
||||||
@@ -955,6 +930,27 @@ Ext.onReady( function() {
|
|||||||
{
|
{
|
||||||
text: fields['NEWCALENDAR']=='YES'?_("ID_CREATE") : _("ID_UPDATE"),
|
text: fields['NEWCALENDAR']=='YES'?_("ID_CREATE") : _("ID_UPDATE"),
|
||||||
handler: function() {
|
handler: function() {
|
||||||
|
Ext.getCmp('idInvalidCalendarName').hide();
|
||||||
|
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue().trim();
|
||||||
|
console.log(canlendarName);
|
||||||
|
if(canlendarName === ""){
|
||||||
|
Ext.getCmp('dynaformCalendarName').setValue("");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
Ext.Ajax.request({
|
||||||
|
url: '../adminProxy/calendarValidate',
|
||||||
|
params: {
|
||||||
|
action: 'calendarName',
|
||||||
|
oldName: fields.OLD_NAME,
|
||||||
|
name: canlendarName,
|
||||||
|
uid: fields.CALENDAR_UID
|
||||||
|
},
|
||||||
|
success: function (resp) {
|
||||||
|
if (resp.responseText != '[]')
|
||||||
|
message = resp.responseText;
|
||||||
|
else
|
||||||
|
message = '';
|
||||||
|
|
||||||
if(message!=''){
|
if(message!=''){
|
||||||
Ext.getCmp('idInvalidCalendarName').show();
|
Ext.getCmp('idInvalidCalendarName').show();
|
||||||
Ext.getCmp('dynaformCalendarName').focus();
|
Ext.getCmp('dynaformCalendarName').focus();
|
||||||
@@ -1177,32 +1173,9 @@ Ext.onReady( function() {
|
|||||||
Ext.Msg.alert( _('ID_ERROR'), _('ID_MESSAGE_EMPTY_DATE_FIELD'));
|
Ext.Msg.alert( _('ID_ERROR'), _('ID_MESSAGE_EMPTY_DATE_FIELD'));
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
},
|
|
||||||
listeners: {
|
|
||||||
mouseover: function () {
|
|
||||||
Ext.getCmp('idInvalidCalendarName').hide();
|
|
||||||
var validateMessage = '';
|
|
||||||
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
|
|
||||||
var oldName = '';
|
|
||||||
if (name!='') {
|
|
||||||
oldName = '&oldName='+name;
|
|
||||||
}
|
|
||||||
Ext.Ajax.request( {
|
|
||||||
url: '../adminProxy/calendarValidate',
|
|
||||||
params: {
|
|
||||||
action : 'calendarName',
|
|
||||||
oldName : fields.OLD_NAME,
|
|
||||||
name : canlendarName,
|
|
||||||
uid : fields.CALENDAR_UID
|
|
||||||
},
|
|
||||||
success: function(resp){
|
|
||||||
if (resp.responseText != '[]')
|
|
||||||
message = resp.responseText;
|
|
||||||
else
|
|
||||||
message = '';
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
return true;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -1218,7 +1191,6 @@ Ext.onReady( function() {
|
|||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
//Ext.getCmp('idInvalidCalendarName').setVisible(false);
|
|
||||||
//[ DATA EDIT
|
//[ DATA EDIT
|
||||||
calendarWorkDayStatusReset();
|
calendarWorkDayStatusReset();
|
||||||
var workDayEquivalenceArray = new Array();
|
var workDayEquivalenceArray = new Array();
|
||||||
@@ -1307,30 +1279,4 @@ Ext.onReady( function() {
|
|||||||
dynaformCalendarName_.setValue(true);
|
dynaformCalendarName_.setValue(true);
|
||||||
}
|
}
|
||||||
//]
|
//]
|
||||||
Ext.getCmp('idInvalidCalendarName').hide();
|
|
||||||
if (get != "edit") {
|
|
||||||
var validateMessage = '';
|
|
||||||
var canlendarName = Ext.getCmp('dynaformCalendarName').getValue();
|
|
||||||
var oldName = '';
|
|
||||||
|
|
||||||
if (name!='') {
|
|
||||||
oldName = '&oldName='+name;
|
|
||||||
}
|
|
||||||
|
|
||||||
Ext.Ajax.request( {
|
|
||||||
url: '../adminProxy/calendarValidate',
|
|
||||||
params: {
|
|
||||||
action : 'calendarName',
|
|
||||||
oldName : fields.OLD_NAME,
|
|
||||||
name : canlendarName
|
|
||||||
},
|
|
||||||
success: function(resp){
|
|
||||||
if (resp.responseText != '[]')
|
|
||||||
message = resp.responseText;
|
|
||||||
else
|
|
||||||
message = '';
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user