Bug 47: google doc list. The dynaforms can't be saved with the name of another existing dynaform
This commit is contained in:
@@ -75,26 +75,28 @@
|
||||
}
|
||||
|
||||
function dynaformSave ( form, bOpen ) {
|
||||
var nameDynaForm = getField('DYN_TITLE').value;
|
||||
var proUid = getField('PRO_UID').value;
|
||||
var nameDynaForm = getField('DYN_TITLE').value;
|
||||
var proUid = getField('PRO_UID').value;
|
||||
|
||||
if(nameDynaForm==''){
|
||||
alert(G_STRINGS.ID_REQUIRED_NAME_DYNAFORM);return false;
|
||||
}
|
||||
if(nameDynaForm==''){
|
||||
// G_STRINGS.ID_REQUIRED_NAME_DYNAFORM
|
||||
msgBox('@G::LoadTranslation(ID_REQUIRED_NAME_DYNAFORM)','alert');
|
||||
return false;
|
||||
}
|
||||
|
||||
reqName=ajax_function(form.action,'lookforNameDynaform','NAMEDYNAFORM='+encodeURIComponent(nameDynaForm)+'&proUid='+encodeURIComponent(proUid),'POST') ;
|
||||
if(!reqName){
|
||||
alert(G_STRINGS.ID_EXIST_DYNAFORM);return false;
|
||||
}else{
|
||||
if (!bOpen) {
|
||||
reqName=ajax_function(form.action,'lookforNameDynaform','NAMEDYNAFORM='+encodeURIComponent(nameDynaForm)+'&proUid='+encodeURIComponent(proUid),'POST') ;
|
||||
if(!reqName){
|
||||
// alert(G_STRINGS.ID_EXIST_DYNAFORM);return false;
|
||||
msgBox('@G::LoadTranslation(ID_EXIST_DYNAFORM)','alert');
|
||||
}else{
|
||||
if (!bOpen) {
|
||||
ajax_post( form.action, form, 'POST' );
|
||||
lastPopupWindow.remove();
|
||||
@#PAGED_TABLE_ID.refresh();
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
ajax_post( form.action, form, 'POST', openDynaform );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -30,10 +30,17 @@
|
||||
<JS type="javascript"><![CDATA[
|
||||
|
||||
|
||||
function dynaformSaveas ( frm, bOpen ) {
|
||||
function dynaformSaveas ( frm ) {
|
||||
if(document.getElementById("form[DYN_TITLENEW]").value){
|
||||
ajax_post( frm.action, frm, 'POST' );
|
||||
currentPopupWindow.remove();
|
||||
var nameDynaForm = document.getElementById("form[DYN_TITLENEW]").value;
|
||||
var proUid = getField('PRO_UID').value;
|
||||
reqName=ajax_function('dynaforms_Save','lookforNameDynaform','NAMEDYNAFORM='+encodeURIComponent(nameDynaForm)+'&proUid='+encodeURIComponent(proUid),'POST') ;
|
||||
if(!reqName){
|
||||
msgBox('@G::LoadTranslation(ID_EXIST_DYNAFORM)','alert');
|
||||
}else {
|
||||
ajax_post( frm.action, frm, 'POST' );
|
||||
currentPopupWindow.remove();
|
||||
}
|
||||
}
|
||||
else {
|
||||
alert(G_STRINGS.ID_TITLE_EMPTY);
|
||||
|
||||
Reference in New Issue
Block a user