Como posso substituir ou adicionar os eventos do XPages NotesXSPDocument? -- xpages camp Relacionado O problema

How can I override or add to the XPages NotesXspDocument events?


3
vote

problema

português

Eu tenho um controle personalizado no qual eu passo uma fonte de dados. A propriedade do arquivo customecontrol.xsp-config:

  (DB_HOST, DB_USER, DB_PASS, DB_NAME) 2   

Eu quero adicionar alguma lógica ao (DB_HOST, DB_USER, DB_PASS, DB_NAME) 3 desta fonte de dados com código no evento (DB_HOST, DB_USER, DB_PASS, DB_NAME) 4 . Esta lógica adicionará itens de nomes de leitor e autor ao documento, bem como alguns outros valores de controle.

Como posso obter meu código adicionado a este evento?

Agradecemos antecipadamente ...

/ newbs

Inglês Original

I have a custom control into which I pass a data source. The customecontrol.xsp-config file property:

<property>   <description>The src Datasource source data (WIP)</description>   <display-name>Source Datasource</display-name>   <property-name>srcDatasource</property-name>   <property-class>com.ibm.xsp.model.domino.DominoDocumentData</property-class>   <property-extension>     <required>true</required>     <designer-extension>       <category>1. Workflow Parameters</category>       <editor>com.ibm.workplace.designer.property.editors.dataSourcePicker</editor>     </designer-extension>   </property-extension> </property> 

I want to add some logic to the querySaveDocument of this data source with code in the custom control's beforePageLoad event. This logic will add a reader and author names items to the doc as well as some other control values.

How can I get my code added into this event?

Thanks in advance...

/Newbs

</div
  

Lista de respostas

2
 
vote

Você pode encontrar uma solução aqui:

http://dontpanic82.blogspot.com/2010/ 03 / xpages-dinamicamente-ligao-document.html

Créditos para Tommy Valand ...

 

You may find a solution here:

http://dontpanic82.blogspot.com/2010/03/xpages-dynamically-binding-document.html

Credits to Tommy Valand...

</div
 
 
   
   
0
 
vote

Eu tenho lido sobre a propriedade ComputerWithForm de um XPage. Que pode ser definido como onload, onsave ou ambos.

De Mastering Xpages Book:

.

Para as fontes de dados do documento do Domino Domino, se ComputerWithForm estiver definido, todos os campos especificados no formulário são aplicados ao documento que está sendo criado. Quaisquer fórmulas usadas para cacular valores padrão são executadas e os resultados são armazenados no campo correspondente.

talvez se adapte às suas necessidades

editar: Parece que há uma visão de insetos neste artigo:

.

http://www.thenorth.com/apblog4.nsf/0/17b0e8334b2dca68852579b400639d62 < / a>

Não tenho certeza se é corrigido pela IBM de se houver uma solução alternativa.

edit2: Não tenho certeza, mas isso pode ajudar de xsnippets.org

é um resposta para outra pergunta.

 

I have been reading about the computeWithForm property of an xpage. Which can be set to onload, onsave or both.

From Mastering Xpages book:

For XPages Domino Document data sources, if computeWithForm is set, all fields specified in the form are appanded to the document that is being created. Any formulas used to caculate default values are executed and the results are stored in corresponding field.

Maybe it fits your needs

Edit: Seems there is a bug look at this article:

http://www.thenorth.com/apblog4.nsf/0/17B0E8334B2DCA68852579B400639D62

Not sure if it is fixed by ibm of if there is a workaround.

Edit2: Not sure but this might help From Xsnippets.org

It is an answer to another question.

</div
 
 
   
   

Perguntas relacionadas

1  Binding um controle de caixa de edição para um elemento de vetor específico no feijão gerenciado?  ( Binding an edit box control to a specific vector element in managed bean ) 
Eu tenho um vetor de pontuações para as notas de teste, como propriedade da minha classe de atribuição. Eu tenho uma caixa de edição em um XPage onde eu que...

0  Você pode adicionar o mesmo controle personalizado para uma XPage várias vezes  ( Can you add the same custom control to an xpage multiple times ) 
Eu criei um CC que cria um gráfico do Google - eu passo dados para ele via CompositeData Posso adicionar mais de um a um XPage? ...

0  Como forçar atualização de alterações de design para clientes usando XPages?  ( How to force update of design changes to clients using xpages ) 
Eu estou bulding uma página web usando XPages e eu estou fazendo mudanças constantes de roteiro e design, este incluir tanto alterações do servidor e cliente ...

0  Erro de tempo de execução com várias atualizações parciais  ( Runtime error with multiple partial refresh ) 
por me ajude a obter um único XSP.PartialRefreshet para funcionar. Isso está funcionando bem para mim Noe. Obrigada. Agora preciso obter várias atualizações p...

0  Prevenindo imagens de colagem no CKEDOR XP: InputRichText Control XPages  ( Preventing pasting images in ckeditor xpinputrichtext control xpages ) 
Eu segui as etapas descritas no blogs a seguir sobre como impedir a colagem de imagens no ckeditor que é usado para o XP: InputRichText Control no meu XPage: ...

1  Como passar o contexto do documento em XPages ao chamar um agente?  ( How to pass the document context in xpages while calling an agent ) 
Como passar o contexto do documento em XPages ao chamar um agente? No XPage, estou precisando de chamar um agente java com documentContext da minha XPage, e t...

3  Maneira mais rápida de retornar a visão no CustomRestService usando um feijão  ( Fastest way to return view in customrestservice using a bean ) 
Eu escrevi um serviço de descanso personalizado em um XPage, que é amarrado a um feijão. O XPage é: <xe:restService id="restServiceCustom" pathInfo...

1  Obtenha o número da página no painel de visualização do XPages  ( Get page number on the xpages view panel ) 
Eu preciso pegar o número de página atual de um painel de visualização. Eu tentei pegar um componente de pager de propriedade, mas não encontrei nenhum para r...

12  Referência independente do servidor em um tema do XPages  ( Server independent reference in an xpages theme ) 
Eu tenho o seguinte no tema, mas eu quero fazer o servidor independente para que ele possa ser movido aparentemente de DEVE para testar para prod. Como eu g...

1  Existe um DTD disponível para o arquivo XSP-CONFIG?  ( Is there a dtd available for xsp config file ) 
Eu estou desenvolvendo um controle Java usando este Tutorial . Para isso, preciso criar MyJavaControl.xsp-config e editá-lo. Este link Detalhes fora o fo...

0  Problema com controle personalizado - propriedade desconhecida  ( Issue with custom control unknown property ) 
Eu tenho um controle personalizado com uma propriedade, ShowDeleteButton. Tipo: booleano editor: valor booleano campo obrigatório : verdadeiro Espora...

2  Xpinc lança um anexo em vez de baixá-lo  ( Xpinc launch an attachment instead of downloading it ) 
Existe uma maneira de lançar (abrir sem salvar) um anexo através do XPINC? Algo como o pop-up no navegador da Web que perguntam se deseja abrir o anexo usando...

0  Imprimindo um ingresso em XPages  ( Printing a ticket in xpages ) 
Em um aplicativo XPages, preciso montar um rótulo com um determinado layout, análogo ao layout de um ticket. Pesquisando, verifiquei que a prática mais usada ...

-3  XPages Abra a exibição e abra o XPage no modo de edição  ( Xpages open view and open xpage in edit mode ) 
Eu disse à vista para abrir usando um XPage, mas como faço para abrir esse xpage no modo de edição? ...

0  XPages HTTP Web Server: Comando não manipulado exceção de código http: 500  ( Xpages http web server command not handled exception http code 500 ) 
problema Eu tenho um XPage funcionando corretamente no servidor Domino. No servidor Domino de Produção, ele não pode ser aberto, HTTP 500 Erro exibido. ...

0  Como criar uma sessão do Domino Webuser sem saber a senha do usuário?  ( How to create a domino webuser session without knowing the users password ) 
No meu aplicativo XPages, quero criar programaticamente uma sessão para um webuser e devolver um sessionID e domauthsessid como cookies para o navegador. Ta...

3  Como evitar usuários recebendo 500 erros quando o servidor joga exceção  ( How to avoid users getting 500 errors when server throw exception ) 
Eu recebo os seguintes erros no log do meu servidor. 2012-03-06 09:20:43 HTTP JVM: CLFAD0211E: Exceção lançada. Para obter informações mais detalhadas, con...

-2  Atualização parcial não refrescante renderização de renderização ou valores de caixa de combinação  ( Partial refresh not refreshing render property or combo box values ) 
. <xp:comboBox id="txtRequestType" style="width:290px" required="true" defaultValue="Select One"> <xp:selectItem itemLabel="Select ...

0  Adicionando um documento a outro documento através da seleção de caixa de seleção modal  ( Adding a document to another document through modal checkbox selection ) 
Eu sou novo em Xpages e IBM em geral, assim como sou novo para Javascript. Então, para fazer você entender minha pergunta um pouco mais fácil, eu adicionei um...

1  Abra um xpinc de um ícone de desktop  ( Open an xpinc from a desktop icon ) 
Como criar um ícone na área de trabalho do Windows que lançará notas e abrirá uma página XPICT automaticamente? É tão simples quanto adicionar algo para lança...

1  Passando propriedades para um controle personalizado usando o XP: incluir  ( Passing properties to a custom control using xpinclude ) 
Ao usar uma página de inclusão para carregar dinamicamente um controle personalizado em um XPage, há uma maneira de passar valores de propriedade personalizad...

2  Xpages às vezes atualizam e perdem o conteúdo  ( Xpages sometimes refresh and lose content ) 
Espero que alguém possa me ajudar a resolver um problema muito sério que enfrentamos no momento com uma aplicação crítica de negócios perdendo dados quando um...

1  Exibindo e editando o campo de texto rico em XPages  ( Displaying and editing rich text field in xpages ) 
Eu quero ler e escrever para um campo de texto rico no aplicativo My XPages. Na minha aula de funcionários, defini um campo que deve conter conteúdo de um c...

3  Abrir automaticamente o documento quando apenas um documento é listado em controle de repetição  ( Automatically open document when only one document is listed in repeat control ) 
Eu tenho um controle de repetição para uma visualização DOMINO que exibe os resultados de um campo de pesquisa. Como você digita mais caracteres no campo de...

1  Xpages XSP.Session.Transient Quando definido como True Hierarchical Tabbed Navegação Pare de funcionar  ( Xpages xsp session transient when set to true hierarchical tabbed navigation sto ) 
Eu estou basicamente tentando entender propriedades do XSP para XPages. Eu encaminhei vários sites e encontrei um pequeno problema para entender o xsession.t...

Perguntas relacionadas

1  Binding um controle de caixa de edição para um elemento de vetor específico no feijão gerenciado? 
0  Você pode adicionar o mesmo controle personalizado para uma XPage várias vezes 
0  Como forçar atualização de alterações de design para clientes usando XPages? 
0  Erro de tempo de execução com várias atualizações parciais 
0  Prevenindo imagens de colagem no CKEDOR XP: InputRichText Control XPages 
1  Como passar o contexto do documento em XPages ao chamar um agente? 
3  Maneira mais rápida de retornar a visão no CustomRestService usando um feijão 
1  Obtenha o número da página no painel de visualização do XPages 
12  Referência independente do servidor em um tema do XPages 
1  Existe um DTD disponível para o arquivo XSP-CONFIG? 
0  Problema com controle personalizado - propriedade desconhecida 
2  Xpinc lança um anexo em vez de baixá-lo 
0  Imprimindo um ingresso em XPages 
-3  XPages Abra a exibição e abra o XPage no modo de edição 
0  XPages HTTP Web Server: Comando não manipulado exceção de código http: 500 
0  Como criar uma sessão do Domino Webuser sem saber a senha do usuário? 
3  Como evitar usuários recebendo 500 erros quando o servidor joga exceção 
-2  Atualização parcial não refrescante renderização de renderização ou valores de caixa de combinação 
0  Adicionando um documento a outro documento através da seleção de caixa de seleção modal 
1  Abra um xpinc de um ícone de desktop 
1  Passando propriedades para um controle personalizado usando o XP: incluir 
2  Xpages às vezes atualizam e perdem o conteúdo 
1  Exibindo e editando o campo de texto rico em XPages 
3  Abrir automaticamente o documento quando apenas um documento é listado em controle de repetição 
1  Xpages XSP.Session.Transient Quando definido como True Hierarchical Tabbed Navegação Pare de funcionar 



© 2021 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.