* * Class * * @author Jamiel Spezia [jamiel@solis.coop.br] * * @version $Id$ * * \b Maintainers: \n * Eduardo Bonfandini [eduardo@solis.coop.br] * Guilherme Soldateli [guilherme@solis.coop.br] * Jader Osvino Fiegenbaum [jader@solis.coop.br] * Jamiel Spezia [jamiel@solis.coop.br] * Moises Heberle [moises@solis.coop.br] * * @since * Class created on 16/03/2011 * **/ $MIOLO->history->pop(); $lookup = new MLookup($module); $file = $MIOLO->getModulePath($lookup->module,'db/lookup.class.php'); if ( file_exists( $file ) ) { $ok = $MIOLO->uses('/db/lookup.class.php',$lookup->module); } $MIOLO->assert($ok,_M('Arquivo modules/@1/db/lookup.class não encontrado.
'. 'Este arquivo deve implementar a classe Business@1Lookup '. 'contendo a função Lookup@2.', 'miolo',$lookup->module, $lookup->item)); $page->addScript('m_lookup.js'); //$lookup->setTitle('Janela de Pesquisa - Teste'); $businessClass = "Business{$lookup->module}Lookup"; $autoCompleteMethod = "AutoComplete{$lookup->item}"; $searchMethod = "Lookup{$lookup->item}"; $object = new $businessClass(); $lookupMethod = ($lookup->autocomplete && method_exists($object, $autoCompleteMethod)) ? $autoCompleteMethod : $searchMethod; $object->$lookupMethod($lookup); $lookup->setContent(); if ( $lookup->grid->pn ) { $lookup->grid->pn->setPageNumber( MIOLO::_REQUEST('pn_page' ) ); //faz a paginação da grid do lookup funcionar } ?>