IMPROVEMENT add options columns in grid to pmDynaform

This commit is contained in:
Roly Rudy Gutierrez Pinto
2015-02-06 11:11:59 -04:00
parent b1248d74ef
commit 3953b87350

View File

@@ -119,7 +119,7 @@ class pmDynaform
if (is_array($items[$key])) {
$this->mergeAppData($app_uid, $items[$key]);
} else {
if (isset($this->data[$items[$key]->name])) {
if (isset($items[$key]->var_name) && isset($this->data[$items[$key]->var_name])) {
if ($items[$key]->type === "grid") {
$rows = $this->data[$items[$key]->name];
foreach ($rows as $keyRow => $row) {
@@ -153,11 +153,14 @@ class pmDynaform
}
$items[$key]->options = $options;
}
if (isset($items[$key]->columns)) {
$this->mergeAppData($app_uid, $items[$key]->columns);
}
}
}
}
public function mergeDynContentAppData($app_uid, $items)
public function mergeDynContentAppData($app_uid, &$items)
{
$dynContent = G::json_decode($this->record["DYN_CONTENT"]);
if (isset($dynContent->items)) {