<< Clique para Mostrar o Sumário >>
Incluindo a Biblioteca Scheduling em uma Aplicação |
Para incluir a Biblioteca Scheduling em uma aplicação já existente do Elipse E3, do Elipse Power ou do Elipse Water, siga estes passos:
1.Copie a pasta Scheduling da Biblioteca Scheduling para a pasta do Domínio da aplicação.
2.No Studio, abra os arquivos a seguir, incluindo-os no Domínio ativo.
•Scheduling\Projects\Scheduling.prj
•Scheduling\Projects\SchedulingLibCheck.prj
•Scheduling\Projects\PlantModelStructuredData.prj
•Scheduling\Libraries\scheduling.lib
•Scheduling\Libraries\CustomInterface.lib
NOTAS |
•Para utilizar a estrutura do Elipse Power ou Elipse Water, adicione os arquivos Scheduling\Projects\PowerStructuredData.prj ou Scheduling\Projects\WaterStructuredData.prj, respectivamente. •Verifique se o pacote de bibliotecas PlantModel da Biblioteca HighPerformance Template está inserido no Domínio. Caso não esteja, os objetos do projeto PlantModelStructuredData não são reconhecidos. |
3.Abra o arquivo hpMain.prj da pasta HighPerformance\Projects, mas não o inclua no Domínio ativo.
4.Utilizando o Organizer no modo Explorer, copie os objetos hpXML_MenuTreeView e hpXML_SchedulesGroup da pasta hpObjects - XML para o projeto hpMain da aplicação.
5.Ainda no modo Explorer, copie a pasta Viewer - Scheduling para o projeto hpMain da aplicação.
NOTA |
Caso a aplicação não utilize a Biblioteca HighPerformance Template, a sugestão é que se utilize o objeto Viewer da Biblioteca Scheduling, copiando os objetos do Viewer da aplicação para o Viewer da Biblioteca Scheduling. |
6.Para navegar entre as Telas Lista e Calendário, altere o nome do Quadro no script do objeto hpTabsBar de ambas as Telas, de acordo com o Quadro atual da aplicação. O script a seguir contém um exemplo de abertura da Tela scrGeralList.
Set openEntity = Application.Item("hpControls").Item("Navigation").Item("OpenEntity")
openEntity.Value = Array("hpFSMain{scrScheduling.scrGeralList?100?0}", "", "", 0, Frame.PathName)
NOTA |
No exemplo do script anterior, o valor hpFSMain representa o nome do Quadro utilizado e deve ser ajustado de acordo com o Quadro utilizado pela aplicação. |