Re: Como fazer para visualizar numa única tela, os registros inputados em varios módu
Olá,
Quando preciso construir listagems mais complexas, como a descrita por você qual apresentada dados de diversos módulos em conjunto, utilizo a técnica descrita a seguir, que apesar de ser um pouco trabalhosa, te dá total liberdade para "criar" dentro do sugarcrm.
Dentro de um de seus módulos (ou você pode criar um módulo novo só para isso) crie o arquivo:
/modules/module_name/view/list.view.php
Neste arquivo, o conteúdo deve ser o seguinte:
PHP Code:
<?php
require_once('include/MVC/View/views/view.list.php');
class <module_name>ViewList extends ViewList {
public function display() {
echo '<your list view html code>';
}
}
?>
Desta forma você deve programar o acesso aos dados e também a maneira como eles serão apresentados, assim permitindo acesso a dados dos mais diversos módulos.
E apenas para complementar, utilizando esta técnica, você não precisa cuidar de detalhes de css, pois os componentes HTML irão herdar as definições do tema do sugar, o que irá garantir que sua list view personalizada irá ter uma aparência similar as telas normais do sugar, assim mantendo um bom visual dentro da aplicação.
Rafael Queiroz Gonçalves
Advanced OMG UML Certified Professional
Sun Certified Enterprise Architect for the Java Platform
Sun Certified Programmer for the Java 2 Platform
IBM Certified Advanced Application Developer - Lotus Notes and Domino
IBM Certified Application Developer - IBM WebSphere Portlet Factory
Computer Science Mastering / UFSC - PPGCC
Bookmarks