No Liferay, você pode chamar o widget criando o portlet e especificando o código de origem. Analise as seguintes etapas para produzir o widget de edição de solicitação do exemplo anterior. Siga-os como um modelo para configurar a exibição e o comportamento do widget de edição de solicitação na sua implementação.
Siga estas etapas:
A nova janela de conteúdos web será exibida.
O novo portlet é adicionado ao Liferay.
As Configurações do portlet serão exibidas.
O contêiner de origem será aberto para edição.
Parâmetros-chave e origem
A origem do widget de edição de solicitação é como no exemplo a seguir:
<script type="text/javascript" src="http://hostname:portnumber/usm/gwt/fdRenderer/fdRenderer.nocache.js"></script>
<script type="text/javascript" language="javascript" src="http://hostname:8080/usm/explorer/scripts/edit.request.widget.js">
<script> CA_Catalog.buildWidget({ type: 'edit.request', renderTo: 'targetDiv', rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen', layout:'layout-8', openIn:'_self'}); </script>
<div align="left" id="targetDiv" style="margin-bottom: 10px;"> </div>
A primeira linha do formulário faz referência ao processador de formulários necessários para o widget de edição de solicitação.
A segunda linha faz referência ao arquivo JavaScript do widget de edição de solicitação.
A terceira linha especifica o JavaScript com os parâmetros de configuração do widget de edição de solicitação.
Observação: separe os parâmetros com uma vírgula, mas não especifique uma vírgula após o último parâmetro.
A quarta linha especifica o elemento DOM no qual o widget de edição de solicitação foi processado.
Parâmetros-chave e explicações seguem a chamada da função CA_Catalog.buildWidget no exemplo de widget de edição de solicitação.
credenciais de logon
Recomendamos logon único para widgets. No entanto, se você solicitar credenciais de logon para esse widget, especifique nesta chamada de função. Use o seguinte formato:
username: 'username', password: 'password'
Especifica que o widget é um widget de edição de solicitação.
Especifica que o widget é processado no elemento DOM cuja ID é targetDiv.
Especifica que quando o widget de edição de solicitação for aberto, nada será exibido.
Assim que o usuário clicar em uma opção do widget de status, o widget de lista de solicitações exibirá o item correspondente: o carrinho, solicitações abertas, concluídas ou solicitações com ação pendente.
| Copyright © 2013 CA. Todos os direitos reservados. |
|