Exemplo n.º 1
0
        $columnNames = $fi->getAllFieldNames();
    } else {
        $columnNames = explode(',', $urlColumns);
    }
} else {
    $columnNames = $object->getStdSearchColumns();
}

$od->addContent(Html::startTag('h3'));
$od->addContent('Suchergebnisliste: ' . $object->getDisplayName());
$od->addContent(Html::endTag('h3'));

if (User::isLoggedIn()) {

    $gridScript = new base_js_JqGrid();
    $gridScript->setGetParams($requestHelper->getAllParams())->setRowNum(10);
    $gridScript->setGetParam('controller', 'base_ajax_search_Controller');
    $gridScript->setRowNum(25);

    $width = 0;
    foreach ($columnNames as $columnName) {
        $fi = $object->getFieldinfo($columnName);
        $width += $fi->getDisplayedLength();
        $dtObj = $fi->getDatatypeObject();
        $gridScript->setColModels($dtObj->getJSColModelElement());
        $colNames[] = $fi->getFieldLabel();
    }
    $gridScript->setColNames($colNames);
    $gridScript->setSortname('LK');
    $gridScript->setCaption($object->getDisplayName());