Skip to content
/ vForm Public

Librería javascript para hacer más fácil el manejo de controles en los formularios de Velneo

Notifications You must be signed in to change notification settings

manugc/vForm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 

Repository files navigation

vForm

Librería javascript para hacer más fácil el manejo de controles en los formularios de Velneo. Permite hacer chain, ya que las funciones añadidas devuelve en la medida de los posible el propio objeto.

Uso:

Obtener el widget del control

$("CONTROL").getWidget();

Está función realmente devuelve lo mismo que hacer:

var control = theRoot.dataView().control("CONTROL");

Pero al ser una librería el widget queda almacenado dentro de la librería y para acceder hace falta otro método.

Obtener el objeto del control

Devuelve el VObjectInfo del control. Con ello tenemos acceso a todas las funciones de la clase

$("CONTROL").getObject();
$("CONTROL").getObject().idRef();

Obtener el control donde está el foco

Cuando lanzamos por una ejemplo una acción desde un menú, theSender devuelve el formulario y no el edit donde está el foco. Por eso uso está función

$().getFocus;

ComboBox

Obtener la información actual de un ComboBox

Actualmente no se puede obtener de manera directa el itemData de un combo, así se crea la función que lo devuelve directamente

var comboData = $("CB_EST").currentData;

Rellenar una combobox con una tabla estática

Rellena el combo con la información de la tabla estática. En el caso de tener iconos también serán añadidos.

$("CB_EST")
	.comboFillWithStaticTable((<idRef de la tabla estática>)
	.insertItem(0, "Todos", "TT");

Rellenar una combobox con un json

Rellena el combo con la información de la tabla estática. En el caso de tener iconos también serán añadidos.

data = [
{
	id: "TT",
	texto: "Todos",
},
{
	id: "P",
	texto: "Pendientes",
	icono: "AkedisIncludes.dat/BOLA_ROJA"
},
{
	id: "P",
	texto: "Pagadas",
	icono: "AkedisIncludes.dat/BOLA_VERDE"
}
]

$("CB_EST").comboFillWithJSON(data)

About

Librería javascript para hacer más fácil el manejo de controles en los formularios de Velneo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published