Ejecutar script en una nueva opcion de 'mas acciones'

cancel
Showing results for 
Search instead for 
Did you mean: 
ngonzalez
Member II

Ejecutar script en una nueva opcion de 'mas acciones'

Hola:
Tengo un menu con una nueva opcion personalizada, que debe ejecutar un script que se encuentra en Espacio Raiz/Diccionario de Datos/Script,
mi codigo es el siguiente:

<config>
      <actions>
         <action id="myscript">
            <label-id>labelmyscript</label-id>
            <image>/images/extension/icono_prueba.gif</image>
            <script>/Company Home/Data Dictionary/Scripts/CU006.js</script>
         </action>
            
         <action-group id="document_browse_menu">
            <action idref="myscript" />
         </action-group>
         <action-group id="doc_details_actions">
            <action idref="myscript" />
         </action-group>
         <action-group id="document_browse">
            <action idref="myscript" />
         </action-group>
      </actions>
   </config>

la opcion en el menu me aparece, pero cuando pulso me da el siguiente error:

org.alfresco.error.AlfrescoRuntimeException: 10270004 Error during command servlet processing: Unable to resolve item Path: /Company Home/Data Dictionary/Scripts/CU006.js
caused by:
java.lang.IllegalArgumentException: Unable to resolve item Path: /Company Home/Data Dictionary/Scripts/CU006.js

Gracias
2 Replies
kazu2ya
Member II

Re: Ejecutar script en una nueva opcion de 'mas acciones'

Buenas ngonzalez, segun veo el problema está en que no encuentra el fichero del script.

No estoy del todo seguro pero podrías probar con el siguiente path a ver si te funciona


${selectSingleNode('workspace://SpacesStore','lucene','PATH:"/app:company_home/app:dictionary/app:scripts/cm:CU006.js"')}

Un saludo
ngonzalez
Member II

Re: Ejecutar script en una nueva opcion de 'mas acciones'

Hola, gracias por la respuesta pero ya lo he solucionado, el unico problema era que tenia que poner la ruta en español.
Gracias de todas formas