Ya podéis descargar el Vin con ejemplos JavaScript


([N2] AyudaVelneo) #1

Acabo de publicar en el blog un artículo de Benito Lavandeira en el que nos cuenta sus primeros pasos con el API de Velneo V7 para JavaScript, además de dejarnos un .vin con múltiples script.

Gracias a Benito por participar en mi blog y por colaborar con el resto de la comunidad de desarrolladores.

Un saludo


([N3] pacosatu) #2

Gracias Benito por compartir tus descubrimientos.
Gracias Vila por dejarnos tu “barco” y navegar más cómodamente por estos lares.

Saludos a ambos
Paco Satué


([N1] percyleoncio) #3

Enfilando a ultramar…

Muchas gracias por colaborar con la comunidad


([N1] marianoyana) #4

Muchas Gracias a ambos por vuestras apotaciones que nos ayudana aprender más.


([N4] mconde) #5

Hola chicos.
El blog de Velneo siempre está abierto a artículos de nuestros suscriptores, así que aprovecho para animaros a escribir, compartir y aportar conocimiento cuando os plazca.

Gracias a todos.


([N3] blavan) #6

Otra rutina de iniciación JS con tablas.
Muy elemental, funciona pero seguro que es muy mejorable.
Se trata de:
1º Escribir en JS el equivalente a Cargar lista recorriendo solo lectura de V7
Lo que vamos leyendo lo cargamos en un array JS.
Al final del recorrido pasamos el array de JS a un array global de V7, es interesante esta rutina porque es la única forma de cargar array globales en v7

2º Cargar el historico de cada ficha leida, recorrer lista mostrando información de la ficha.

if ( confirm("¿Seguro que desea trabajar con array?", “Confirmación”) )
{
// Pedir el número a calcular
var j = 10;
var vale = 0;
var oLista = new VRegisterList(theRoot);
oLista.setTable(“practicasdat/LIBROS”);
// equivalente a Cargar lista en V7
oLista.load(“ID”,[]);
//alert(oLista.size());
var g =0;
var gg=0;
var registroPlural="";
var myarray= [];
for (g=0; g<oLista.size();g++)

{// Equivalente a recorrer lista en v7
	registro=oLista.readAt(g);
	// Para obtener información del registro
	tablaInfo=registro.tableInfo();
	// Cargo el Array con el contenido del campo NAME
	myarray.push(registro.fieldToString("NAME"));
	alert(registro.fieldToString("NAME"));
	// Cargo el array global definido en v7 ARRAY
	theRoot.setVar("ARRAY",g,registro.fieldToString("NAME"));
	// Trabajo con el 1º plural 
	pluralId = tablaInfo.pluralId( 0);
			
	listaPlurales = registro.loadPlurals( pluralId );
	numRegistros = listaPlurales.size();
	for (gg=0;gg&lt;(numRegistros);gg+=1)
	{ 
	
	// leo regsitro del plural	
	 registroPlural = listaPlurales.readAt(gg);
	// obtengo información del registro leido	
	 registrotablainfo=registroPlural.tableInfo();
	// visualizo el nombre del plural	
	 alert(registroPlural.fieldToString("ALUMNOS.NAME"));	
	};	
		
	
};

theRoot.setVar(“DIMENSION”,oLista.size());

// le paso a v7 la dimensión del array para después en V7, mediante un for, ver su contenido.

};