BUG 11109 "Event of adding a new line couldn't work with..." SOLVED

- Event of adding a new line couldn't work with dependent field in Grid
- Solved problem, variable had the incorrect value (ie when it had a grid with dependent fields)
* Available from version ProcessMaker-2.0.47 (2.5.1)
This commit is contained in:
Victor Saisa Lopez
2013-04-01 17:08:34 -04:00
parent 635b470e84
commit 0b564fac61

View File

@@ -82,19 +82,26 @@
{* TODO: include file='xmlformScript.html' *}
var form_{$form->id};
var object_{$form->name};
var i;
if (typeof(__aObjects__) === 'undefined') {literal}{{/literal}
var __aObjects__ = [];
{literal}}{/literal}
if (typeof(__aObjects__) == "undefined") {literal}{{/literal}
var __aObjects__ = [];
{literal}}{/literal}
function loadForm_{$form->id}(ajaxServer)
{literal}{{/literal}
if (typeof(G_Form)==='undefined') return alert('form.js was not loaded');
var i = 0;
if (typeof(G_Form) == "undefined") {literal}{{/literal}
return alert("form.js was not loaded");
{literal}}{/literal}
form_{$form->id}=new G_Form(document.getElementById('{$form->id}'),'{$form->id}');
object_{$form->name} = form_{$form->id};
__aObjects__.push(object_{$form->name});
var myForm=form_{$form->id};
if (myForm.aElements===undefined) alert("{$form->name}");
myForm.ajaxServer=ajaxServer;
myForm.ajaxServer = ajaxServer;
//{$form->ajaxSubmit}
{if isset($form->ajaxSubmit) && ($form->ajaxSubmit)}
{literal}
@@ -109,6 +116,7 @@
{/if}
{foreach from=$form->fields item=field key=name}
i = myForm.aElements.length;
{if (($field->type==='dropdown') || $field->type==='listbox')}
myForm.aElements[i] = new G_DropDown(myForm, myForm.element.elements['form[{$name}]'],'{$name}');
myForm.aElements[i].setAttributes({$field->getAttributes()});