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 solicitação do exemplo anterior. Siga-os como um modelo para configurar a exibição e o comportamento do widget 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 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" src="http://hostname:portnumber/usm/explorer/scripts/request.widget.js"></script>
<script> CA_Catalog.buildWidget({type: 'request', renderTo: 'targetDiv', login credentials, businessUnit:’London222", rootId: -1, linkColor: 'inherit', borderColor: 'darkGreen'}); </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 solicitação.
A segunda linha faz referência ao arquivo JavaScript do widget de solicitação.
A segunda linha especifica o JavaScript com os parâmetros de configuração do widget 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 solicitação foi processado.
Parâmetros-chave e explicações seguem a chamada da função CA_Catalog.buildWidget no exemplo de widget de solicitação.
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 solicitação.
Especifica que o widget é processado no elemento DOM cuja ID é targetDiv.
Especifica a unidade de negócios que os usuários do catálogo podem acessar ao utilizar esse widget de solicitação. Os usuários podem solicitar serviços em todas as pastas dessa unidade de negócios.
Por exemplo, se você especificar a unidade de negócios raiz, os usuários poderão solicitar serviços em todas as pastas de todas as unidades de negócios, incluindo a unidade de negócios raiz. Por outro lado, se você especificar a unidade de negócios de nível mais baixo, os usuários poderão solicitar serviços em pastas apenas daquela unidade de negócios.
Se você não especificar um valor, o sistema do catálogo usará a unidade de negócios padrão do usuário que está acessando o widget.
Especifica que quando o widget de solicitação for aberto, nada será exibido.
Quando o usuário clicar em um serviço do widget de pesquisa, o widget de solicitação exibirá aquele serviço.
Observação: se você especificar o nome de um serviço nesse parâmetro, o serviço deverá existir em uma unidade de negócios que o usuário pode acessar, conforme explicado no parâmetro Unidade de negócios.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|