• Compartilhar
  • ?
  • Perfis ▼
  • Comunidades ▼
  • Aplicativos ▼

Blogs

  • Meus Blogs
  • Blogs Públicos
  • Minhas Atualizações

ECM Community Blog

  • Efetue login para participar
e8206aad-10e2-4c49-b00c-fee572815374 Blog

▼ Marcações

▼ Entradas Semelhantes

Opening a Case After...

Blog: ECM Community...
Dave Perman 2700007Y91
Atualizado
2 pessoas curtiram istoCurtir 2
Sem ComentáriosComentários 0

Announcing the Avail...

Blog: ECM Community...
Dave Perman 2700007Y91
Atualizado
2 pessoas curtiram istoCurtir 2
Sem ComentáriosComentários 0

Using vScroller in I...

Blog: ECM Community...
Ramesh Bhat 270007H0FE
Atualizado
1 pessoa curtiu istoCurtir 1
ComentáriosComentários 1

Announcing the Avail...

Blog: ECM Community...
Dave Perman 2700007Y91
Atualizado
3 pessoas curtiram istoCurtir 3
Sem ComentáriosComentários 0

From the Maximo Supp...

Blog: Asset Managem...
TomRichardson 0600021RN4
Atualizado
0 pessoas curtiram istoCurtir 0
Sem ComentáriosComentários 0

▼ Archive

  • abril de 2018
  • março de 2018
  • janeiro de 2018
  • dezembro de 2017
  • setembro de 2017
  • julho de 2017
  • junho de 2017
  • maio de 2017
  • abril de 2017
  • março de 2017
  • dezembro de 2016
  • maio de 2016
  • fevereiro de 2016
  • dezembro de 2015
  • novembro de 2015
  • setembro de 2015
  • agosto de 2015
  • julho de 2015
  • abril de 2015
  • março de 2015
  • fevereiro de 2015
  • dezembro de 2014
  • novembro de 2014
  • outubro de 2014
  • setembro de 2014
  • agosto de 2014
  • julho de 2014
  • junho de 2014
  • maio de 2014
  • abril de 2014
  • março de 2014
  • fevereiro de 2014
  • janeiro de 2014
  • dezembro de 2013
  • novembro de 2013
  • outubro de 2013
  • setembro de 2013
  • agosto de 2013
  • julho de 2013
  • maio de 2013
  • abril de 2013
  • fevereiro de 2013
  • janeiro de 2013
  • dezembro de 2012
  • outubro de 2012
  • setembro de 2012
  • agosto de 2012
  • julho de 2012
  • março de 2012
  • fevereiro de 2012
  • janeiro de 2012
  • dezembro de 2011
  • novembro de 2011
  • outubro de 2011
  • setembro de 2011
  • agosto de 2011

▼ Autores do Blog

ECM Community Blog

Allow popup of a case document as an option to using the viewer widget

Dave Perman 2700007Y91 | | Marcações:  icmdev widgets acm icm 5.1 documents iwidgets tipsandtricks | 8 Comentários | 6.118 Visualizações

The Case Information widget has an option for its Case Document view where you can specify whether to view documents in the Viewer widget or always view them in a popup window and don't send the document event to the viewer.

In this use case, we want to support both; a normal view displays the document in the Viewer widget, but an alternate "open in popup" command from the More Actions menu or right-click menu allows the user to pop up a new window and leave it around for reference.

The first step for this is adding a custom menu to the Case Information Documents panel.

  • Go into Edit Page mode
  • Edit the Case Information widget's setting by selecting the Edit Settings item from the widget's menu.
  • Click to the Documents tab
  • Add a custom menu item like "Open in Popup" and give it an event name like "doOpenDoc"
  • Add a hidden Script Adapter widget and wire its inbound event to your new doOpenDoc event which now shows up as an available wiring option
  • Enter the following JavaScript into the Script Adapter, replacing the "myServer" and "TOS01" with you server name and target object store name (note: you can prevent hard-coding of this by using some of the client Javasript APIs
var url = "https://myServer/WorkplaceXT/getContent?objectStoreName="
+ ecmwdgt.getBean("spaceConfig").getTargetOS()
+ "&id={" + payload.systemProperties.id+"}&objectType=document";  
url = url.replace("idd_", "");  
     
newwindow=window.open(url,payload.systemProperties.docName,'height=500,width=600');

 

Modificado por Andy Margonis 0600009N9V
Efetue login para acessar este recurso
  • Incluir um Comentário
  • Mais Ações v
Notificar Outras Pessoas
  • Incluir um Comentário
  • Editar
  • Mais Ações v
  • Colocar esta Entrada em Quarentena
Notificar Outras Pessoas
notification_ex

Enviar Notificação por Email

Colocar esta entrada em quarentena

deleteEntry
duplicateEntry

Marcar como Duplicata

  • Entrada Anterior
  • Principal
  • Próxima Entrada
Feed para Entradas de Blog ▼ | Feed para Comentários de Blog ▼ | Feed para Comentários desta Entrada ▼