$ret[] = '<div class="form">';
if (empty($mask['edit_title']))
- $ret[] = '<p class="title">Datensatz bearbeiten</p>';
+ $ret[] = '<p id="mask_edit_title" class="title">Datensatz bearbeiten</p>';
else
- $ret[] = sprintf('<p class="title">%s</p>', $mask['edit_title']);
+ $ret[] = sprintf('<p id="mask_edit_title" class="title">%s</p>', $mask['edit_title']);
$ret[] = '<form id="form_edit">';
$ret[] = '<input type="hidden" id="edit_id" name="id" value="">';
$ret[] = sprintf('<label for="edit_%s">%s</label><br>', $id, $info['name']);
$ret[] = sprintf('<select %s>', implode(' ', $v));
+ if (array_key_exists('option_empty',$info))
+ $ret[] = sprintf('<option value="">%s</option>',
+ $info['option_empty']);
if (is_array($info['options'])) $options = $info['options'];
else $options = query_db($info['options']);
foreach ($options as $row)
global $jscode;
$ret = array();
- $jscode[] = 'Rico.writeDebugMsg = function(msg, resetFlag) {};';
-
$opts = array("click: gridDrillDown",
+ "onscroll: gridOnScroll",
"menuEvent: 'contextmenu'",
"highlightElem: 'menuRow'");
$ret[] = ' </tr>';
$ret[] = '</table>';
+ $ret[] = '<div id="grid_info"></div>';
$opts[] = 'columnSpecs: [' . implode(', ', $specs) . ']';
function build_mask($name, $mask)
{
+ global $jscode;
+ $jscode[] = 'Rico.writeDebugMsg = function(msg, resetFlag) {};';
+
if (array_key_exists('list', $mask))
$grid = build_grid($name, $mask);
else
!array_key_exists('details', $mask) &&
!array_key_exists('select', $mask) &&
!array_key_exists('edit', $mask))
- return array_merge($head, array($mask['html']));
+ return array_merge($head, array($mask['html']),$status);
return array_merge($head,
- array('<div class="left">'),
+ array('<div class="right">'),
$grid,
array('</div>','<div class="left">'),
$details,