Buenos Días,
Estoy creando una acción en java que necesita de dos parametros, dichos paremetros son de tipo nodeRef (destination-folder) y un texto o una selección de diferentes valores(pattern). El problema reside en que al definir en Customizations una nueva para mi acción que muestre por share un seleccionador de archivos y un textbox para el segundo parametro, no consigo que el segundo parametro sea recogido. Al definir la regla me aparecen los dos parametros tal y como los he definido pero a la hora de guardar, el noderef que he seleccionado con el seleccionador se guarda pero lo que habia puesto en el textbox del segundo parametro no se guarda y no se por que sucede.
Mi pregunta es, como puedo solucionar esto y que ambos parametros recojan los datos escritos y si se puede, eliminar el textbox y añadir un combobox con diferentes valores
Folderizer:
{
text: function(configDef, ruleConfig, configEl)
{
// Display as path
this._getParamDef(configDef, "destination-folder")._type = "path";
this._getParamDef(configDef, "date-pattern")._type = "d:text";
return configDef;
},
edit: function(configDef, ruleConfig, configEl)
{
configDef.parameterDefinitions.unshift({
type: "arca:destination-dialog-button",
displayLabel: this.msg("action.label.destinationFolder"),
_buttonLabel: this.msg("button.select-folder"),
_destinationParam: "destination-folder"
},{
type:"d:text",
displayLabel : this.msg("action.label.pattern"),
_destinationParam: "date-pattern"
});
return configDef;
}
}