cancel
Showing results for 
Search instead for 
Did you mean: 

Ejecutar script en una nueva opcion de 'mas acciones'

ngonzalez
Champ in-the-making
Champ in-the-making
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 2

kazu2ya
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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