From 0116e2ac55bda02ce7adeace17d70f15a0c5a7e9 Mon Sep 17 00:00:00 2001 From: Hector Cortez Date: Mon, 12 Aug 2013 15:19:16 -0400 Subject: [PATCH] BUG 0000 Several problems in fields suggest in grids. SOLVED MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Al momento de crear o modificar un campo suggest en grids no mostraba la opción de campos dependientes. Cuando un campo suggest tenia campos dependientes agregaba un espacio en blanco al final de cada atributo dependentfields lo cual desplegaba un mensaje de error. - Adjustments several in the Suggest on grids. --- gulliver/methods/defaultAjax.php | 1 + gulliver/system/class.xmlform.php | 6 +++--- workflow/engine/xmlform/dynaforms/fields/suggest.xml | 5 ----- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/gulliver/methods/defaultAjax.php b/gulliver/methods/defaultAjax.php index f40966e5a..b2c52d8fa 100755 --- a/gulliver/methods/defaultAjax.php +++ b/gulliver/methods/defaultAjax.php @@ -196,6 +196,7 @@ $r = 0; //Set data foreach ($dependentFields as $d) { + $d = trim($d); $sendContent[$r]->name = $d; $sendContent[$r]->content = null; diff --git a/gulliver/system/class.xmlform.php b/gulliver/system/class.xmlform.php index 708058b46..0bd3d906e 100755 --- a/gulliver/system/class.xmlform.php +++ b/gulliver/system/class.xmlform.php @@ -3618,7 +3618,7 @@ class XmlForm_Field_Listbox extends XmlForm_Field $html .= ""; } foreach ($this->sqlOption as $optionName => $option) { - $html .= ""; + $html .= ""; } $html .= ''; @@ -3627,10 +3627,10 @@ class XmlForm_Field_Listbox extends XmlForm_Field } elseif ($this->mode === 'view') { $html = ''; foreach ($this->option as $optionName => $option) { diff --git a/workflow/engine/xmlform/dynaforms/fields/suggest.xml b/workflow/engine/xmlform/dynaforms/fields/suggest.xml index 27df08648..67b61ae28 100755 --- a/workflow/engine/xmlform/dynaforms/fields/suggest.xml +++ b/workflow/engine/xmlform/dynaforms/fields/suggest.xml @@ -154,11 +154,6 @@ select XMLNODE_NAME, XMLNODE_NAME AS NAME FROM dynaForm WHERE XMLNODE_NAME <> @@ var dyntype = "@#PME_DYN_TYPE"; - if (dyntype == 'grid') { - hideRowById('PME_DEPENDENTFIELDS'); - } else { - showRowById('PME_DEPENDENTFIELDS'); - } storeNewEntriesOptions(getField("PME_STORE_NEW_ENTRY")); leimnud.event.add(