PM-1111 "16332: Grids with same name" SOLVED
Issue:
16332: Grids with same name
Cause:
No se valida si existe un Grid con el mismo nombre
Solution:
Al "Copy/Import DynaForm" si este tiene incrustado un Grid y el titulo del mismo
ya existe en el proceso; al titulo del Grid se le concatena entre parentesis el titulo
del nuevo DynaForm
This commit is contained in:
@@ -158,13 +158,13 @@ if (isset( $sfunction ) && $sfunction == 'lookforNameDynaform') {
|
||||
$copyDynGrdDescription = $row["CON_VALUE"];
|
||||
|
||||
//Create grid
|
||||
$aDataAux = $aData;
|
||||
$dynaformGrid = new dynaform();
|
||||
|
||||
$aDataAux = $aData;
|
||||
$aDataAux["DYN_TYPE"] = "grid";
|
||||
$aDataAux["DYN_TITLE"] = $copyDynGrdTitle;
|
||||
$aDataAux["DYN_TITLE"] = $copyDynGrdTitle . ((!$dynaformGrid->verifyExistingName($copyDynGrdTitle, $dynaform->getProUid()))? " (" . $dynaform->getDynTitle() . ")" : "");
|
||||
$aDataAux["DYN_DESCRIPTION"] = $copyDynGrdDescription;
|
||||
|
||||
$dynaformGrid = new dynaform();
|
||||
$aFields = $dynaformGrid->create($aDataAux);
|
||||
|
||||
$dynaformGridUid = $dynaformGrid->getDynUid();
|
||||
|
||||
Reference in New Issue
Block a user