# cargar lista vJavaScript

**URL:** <https://foros.velneo.com/t/cargar-lista-vjavascript/5438>\
**Category:** Velneo\
**Created:** [16 Agosto, 2012 14:33 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438 "2012-08-16T14:33:15Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [16 Agosto, 2012 14:33 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/1 "2012-08-16T14:33:15Z")

</div>

Hola me ando adentrando en el manejo de vJavaScript pero ando buscando por todos lados el equivalente de un cargar lista, veo que vRegisterList opera con los resultados de busquedas (VQuery) y con los registros de entrada(theRegisterListIn), pero no veo es siempre sencillo cargar lista

sera que no esta ?

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [16 Agosto, 2012 15:13 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/2 "2012-08-16T15:13:46Z")

</div>

Pues depende, si el proceso toma como entrada la lista:

var numregs= theRegisterListIn.size();  
for( var i=0; i\< numregs;i++)  
{  
//procesar lista  
}

Si quieres cargar una tabla en concreto

var list = new VRegisterList ( theRoot );  
if ( list.setTable( "alias\_proyecto/nombre\_tabla" ) )  
{  
var numregs = list.size();  
for ( var i=0; i \< numregs ; i++ )  
{  
var reg = list.readLockingAt( i );  
//procesar registro  
}

}

---

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [16 Agosto, 2012 15:37 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/3 "2012-08-16T15:37:42Z")

</div>

Hola gracias por responder,

Pero en el codigo que me pones de ejemplo solo veo que se le asigna la tabla al objeto VRegisterList no veo una instrucción que indique carga los registros de la tabla x utilizando el indice n, y según lei en la doc ese “setTable” solo inicializa el objeto VRegisterList es como crear una cesta local.

Saludos,

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [16 Agosto, 2012 16:14 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/4 "2012-08-16T16:14:30Z")

</div>

Buenas,  
que yo sepa ahora mismo solo puedes usar vQuery para cargar registros desde javascript

---

<div class="post-metadata">

**Author:** ![bitcodesoft](https://avatars.discourse-cdn.com/v4/letter/b/2acd7d/32.png) [@bitcodesoft](https://foros.velneo.com/u/bitcodesoft)\
**Post date:** [16 Agosto, 2012 16:19 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/5 "2012-08-16T16:19:55Z")

</div>

Para eso tienes que utilizar VQuery:

importClass( “VQuery” );

var bus = new VQuery( theRoot );  
bus.setQuery( “alias\_proyecto/id\_busqueda”);

// ponemos valor variable de la búsqueda  
bus.setVar( “id\_campo\_indice\_busqueda”, 666 );

if ( bus.exec() )  
{  
var list= bus.result();  
//procesamos la lista  
}

---

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [16 Agosto, 2012 16:33 UTC](https://foros.velneo.com/t/cargar-lista-vjavascript/5438/6 "2012-08-16T16:33:07Z")

</div>

Ahhh entonces lo confirmo solo con VRegisterListIn y vQuery gracias a ambos por sus respuestas
