Este es un ejemplo de cómo hacer un job que lance un dialogo y se pueda seleccionar el nombre del archivo.
static void DialogFilePath(Args _args)
{
Dialog dialog;
Filename filename;
DialogField dialogFilename;
//Definiendo filtro de ciertos tipos de archivos
container conFilter = ["Microsoft Excel 97-2003 Worksheet (.xls)" ,"*.xlsx"];
//container conFilter = ["Comma Seperated Value .txt ", "*.csv"];
;
dialog = new dialog();
dialog.caption("Importar archivo");
dialogFilename = dialog.addField(typeId(FilenameOpen));//extendedTypeStr(FilenameOpen)); //extendedTypeStr es para 2012
//Aplicando filtro de archivos
dialog.filenameLookupFilter(conFilter);
dialog.run();
if(dialog.closedOk())
{
filename = dialogFileName.value();
info(filename);
}
}
Este es el resultado:
Post relacionados:
Crear empleado, alta y baja por código x++
Escribir XML desde Ax 2012
Listar objetos que pertenecen a un proyecto
Crear empleado, alta y baja por código x++
Escribir XML desde Ax 2012
Listar objetos que pertenecen a un proyecto
No olvides que te puedes unir a la página en Facebook Aprendiendo Dynamics Ax donde únicamente se tratan temas de desarrollo y se busca crear una comunidad de desarrollador@s de Ax en nuestro idioma.
No hay comentarios.:
Publicar un comentario