Son validos todos los menús en stock salvo StockMenuAlternativeViews y StockMenuBaskets.
Parámetros:
stockMenu: número correspondiente a la opción de menú en stock. Ver enum de menús en stock.
void clearMenuBar()
Limpia todos los subobjetos que contenga la barra de menús.
void hideMenuBar()
Oculta la barra de menú.
En macOS no se puede ocultar la barra de menús ya que la barra de menú no se crea en la aplicación sino que se integra en la propia barra de menú del sistema operativo y ésta sólo se oculta si la oculta el propio sistema, no e posible ocultarla desde la aplicación Velneo.
void insertActionToMenuBar( Number pos, String idRefAction )
Inserta una acción en una posición específica de la barra de menú.
Parámetros:
pos: número que indica la posición de inserción.
idRefAction: idRef del objeto Acción.
void insertMenuToMenuBar( Number pos, String idRefMenu )
Inserta un menú en una posición específica de la barra de menú.
Parámetros:
pos: número que indica la posición de inserción.
idRefMenu: idRef del objeto Menú.
void insertSeparatorToMenuBar( Number pos )
Inserta un separador en una posición específica de la barra de menú.
Parámetros:
pos: número que indica la posición de inserción.
void insertStockMenuToMenuBar( Number pos, Number stockmenu )
Inserta una opción de menú en stock en una posición específica de la barra de menú.
Son validos todos los menús en stock salvo StockMenuAlternativeViews y StockMenuBaskets.
Parámetros:
pos: número que indica la posición de inserción.
stockMenu: número correspondiente a la opción de menú en stock. Ver enum de menús en stock.
Boolean isMenuBarVisible()
Devuelve true si la barra de menú está visible. Solamente es válida para Windows y para Linux; no es válida para el resto de las plataformas por el modo en el que la gestionan.
void showMenuBar()
Muestra la barra de menú.
Funciones de acciones
void runAction( String szIdRefAction )
Ejecuta la acción especificada en el parámetro.
Parámetros:
szIdRefAction: identificador de referencia (proyecto/identificador) correspondiente al objeto de tipo acción que será ejecutado.
Funciones de barra de estado (StatusBar)
void clearMessageStatusBar()
Limpia el mensaje que se está mostrando en la barra de estado.
String currentMessageStatusBar()
Devuelve el mensaje que se está mostrando en la barra de estado.
void hideStatusBar()
Oculta la barra de estado si está visible.
Boolean isSizeGripEnabledStatusBar()
Devuelve true si está visible el grip de cambio de tamaño de la ventana.
Boolean isStatusBarVisible()
Devuelve true si la barra de estado está visible.
void setSizeGripEnabledStatusBar( Boolean bSet )
Habilta o deshabilita el grip de cambio de tamaño de la ventana.
Parámetros:
bSet: true para habilitar el grip de la cambio de tamaño, false para deshabilitar.
void showMessageStatusBar( String szMsg, Number nMiliSegsTimeout = 0 )
Muestra un mensaje en la barra de estado.
Parámetros:
szMsg: mensaje de texto a mostrar en la barra de estado.
nMiliSegsTimeout: tiempo en milisegundos que estará visible, por defecto 0 = no se oculta el mensaje.
void showStatusBar()
Muestra la barra de estado si está oculta.
Funciones de Widget
VMdiView addDataView( Number tipoObj, String idRefObj, VRegisterList list )
Abre una nueva vista visualizando la lista de registros especificada en el tipo de objeto con el identificador de referencia especificado en los parámetros y devuelve el objeto de la vista creada.
idRefObj: idRef (Proyecto/Identificador) del objeto a visualizar.
list: objeto de tipo VRegisterList que contiene la lista de registros a visualizar.
VMdiView addDataView( Number tipoObj, String idRefObj, VRegister reg )
Abre una nueva vista visualizando el registro especificado en el tipo de objeto con el identificador de referencia especificado en los parámetros y devuelve el objeto de la vista creada.
colorFondo: cadena con el color de fondo a aplicar a los calendarios. Podemos especificar, o bien su valor hexadecimal (ejemplo: "#FFFFFF"), o bien su nombre (ejemplo: "white"). Este parámetro es opcional. Si no se especifica, no se aplicará ningún color de fondo al día o días que se configuren en el resto de los parámetros de la función.
String colorTexto: cadena con el color de texto a aplicar a los calendarios. Podemos especificar, o bien su valor hexadecimal (ejemplo: "#FFFFFF"), o bien su nombre (ejemplo: "white"). Este parámetro es opcional. Si no se especifica, no se aplicará ningún color de texto al día o días que se configuren en el resto de los parámetros de la función.
String DíasSemana: cadena con los números de día de 1 a 7 o letras para los días a los que se aplicará el estilo separados por comas:
De 1 a 7, día de la semana de lunes a domingo.
"H" o "T" para aplicar estilo al día de hoy (admitir mayúsculas y minúsculas). Ejemplo: "1,2,3,4,5".
"S" para aplicar estilo al día seleccionado en el calendario (admitir mayúsculas y minúsculas).
Este parámetro es opcional, si no se especifica, no se aplicará a ningún día.
String CadenaDiaMeses: cadena con los días y meses del año a los que se aplicará el estilo en todos los años, separados por comas y con el formato (d/M), ejemplo: "1/1,02/02,10/10". Este parámetro es opcional, si no se especifica nada, no se aplicará a ningún día/mes en concreto.
Array fechas: En este parámetro podremos especificar, o bien un dato de tipo fecha o bien un array con las fechas a las que aplicar el estilo. Este parámetro es opcional, si no lo aplicamos, no se aplicarán los colores configurados a ninguna fecha concreta.
Es funcional solamente en el nuevo motor Javascript, así que, para poder usarla se debería activar la clave betajsEngine en cada estación cliente.
void setCurrentView( VMdiView view )
Activa como la vista en curso la vista pasada en el parámetro.
Devuelve el fichero seleccionado en el cuadro de diálogo.
Parámetros:
caption: nombre del fichero seleccionado que queremos que aparezca escrito por defecto.
dir: directorio por defecto que se visualiza.
filter: filtro de ficheros o extensiones a mostrar. múltiples filtros se deben separar por ";;". Por ejemplo: "Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)"
selectedFilter: este parámetro será ignorado. Se mantiene por retrocompatibilidad con versiones anteriores, pero no tiene ninguna utilidad. Se recomienda pasar 0 como valor.
Array de Strings fileDialogGetOpenFileNames( String caption, String dir, String filter, String selectedFilter = 0, Number optionFlag = 0 )
Devuelve una lista de ficheros seleccionados en el cuadro de diálogo.
Parámetros:
caption: nombre del fichero seleccionado que queremos que aparezca escrito por defecto.
dir: directorio por defecto que se visualiza.
filter: filtro de ficheros o extensiones a mostrar. múltiples filtros se deben separar por ";;". Por ejemplo: "Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)"
selectedFilter: este parámetro será ignorado. Se mantiene por retrocompatibilidad con versiones anteriores, pero no tiene ninguna utilidad. Se recomienda pasar 0 como valor.
Devuelve el nombre del fichero a guardar especificado en el cuadro de diálogo.
Parámetros:
caption: nombre del fichero seleccionado que queremos que aparezca escrito por defecto.
dir: directorio por defecto que se visualiza.
filter: filtro de ficheros o extensiones a mostrar. múltiples filtros se deben separar por ";;". Por ejemplo: "Images (*.png *.xpm *.jpg);;Text files (*.txt);;XML files (*.xml)"
selectedFilter: este parámetro será ignorado. Se mantiene por retrocompatibilidad con versiones anteriores, pero no tiene ninguna utilidad. Se recomienda pasar 0 como valor.