# Ayuda Javascript: vitemregisterpattern

**URL:** <https://foros.velneo.com/t/ayuda-javascript-vitemregisterpattern/9724>\
**Category:** Velneo\
**Created:** [10 Enero, 2018 19:05 UTC](https://foros.velneo.com/t/ayuda-javascript-vitemregisterpattern/9724 "2018-01-10T19:05:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![osuna](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/osuna/32/5306_2.png) [@osuna](https://foros.velneo.com/u/osuna)\
**Post date:** [10 Enero, 2018 19:05 UTC](https://foros.velneo.com/t/ayuda-javascript-vitemregisterpattern/9724/1 "2018-01-10T19:05:06Z")

</div>

Hola que tal.

Necesito algo de ayuda con esta clase, según la [Documentación](https://doc.velneo.es/vitemregisterpattern.html#ejemplo-de-pel%C3%ADculas-con-repartos), en ese ejemplo que ofrecen se define un patrón para aplicarse posteriormente al objeto tree view del formulario, me guié linea a linea desde ese ejemplo, a diferencia que yo solo quiero mostrar un listado de “Cuentas contables”. pero en la linea 17 (var oListCuentas = tree.createItemRegPatern()😉 genera un error que dice que la funcion createItemRegPatern() es nula o no se encuentra definida. Les agradecería enormemente la ayuda:

```auto
// --------------------------------------------------------------------------------
// TreeWidget de cuentas contables
// --------------------------------------------------------------------------------
 
// --------------------------------------------------------------------------------
// Preparamos y configuramos el control treewidget
// --------------------------------------------------------------------------------
var tree = theRoot.dataView().control("TREE_VIEW" );
 
tree.setHeaderLabel(0, "Código");
tree.setHeaderLabel(1, "Nombre");
var itemCarpetaCuentas = tree.addTopLevelItem();
  
// --------------------------------------------------------------------------------
// Preparamos el patrón de cuentas
// --------------------------------------------------------------------------------
var oListCuentas = tree.createItemRegPatern();
//oListCuentas.addChildPatern(paternReparto);
oListCuentas.setTable("Contabilidad-Dat/CTA_PGC");
 
oListCuentas.setIdFieldText(0, "COD_CTA");
oListCuentas.setTextAlignment(0, VTreeWidgetItem.AlignRight);
 
oListCuentas.setIdFieldText(1, "NAME");
oListCuentas.setTextAlignment(1, VTreeWidgetItem.AlignLeft);
 
oListCuentas.setNewRecordForm("Contabilidad/CUENTA_MAYOR");
oListCuentas.setEditForm("Contabilidad/CUENTA_MAYOR");
oListCuentas.setDeleteForm("Contabilidad/CUENTA_MAYOR");
 
 
// --------------------------------------------------------------------------------
// Leemos la lista de cuentas a cargar en el treewidget
// --------------------------------------------------------------------------------
var cuentas = new VRegisterList(theRoot);
cuentas.setTable("Contabilidad-Dat/CTA_PGC");
var a = new Array;
cuentas.load("ID", a);
 
// --------------------------------------------------------------------------------
// Cargamos la lista de cuentas al treewidget aplicando el patrón
// --------------------------------------------------------------------------------
itemCarpetaCuentas.addChildRegisterList(cuentas ,oListCuentas);
 

 
// --------------------------------------------------------------------------------
// Se expande el ítem de totales generales creado y se ajuste el ancho de las columnas del treewidget
// --------------------------------------------------------------------------------
tree.expandItem(itemCarpetaCuentas);
tree.resizeColumnToContents(0);

```

Saludos.

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [11 Enero, 2018 09:19 UTC](https://foros.velneo.com/t/ayuda-javascript-vitemregisterpattern/9724/2 "2018-01-11T09:19:21Z")

</div>

Hola osuna.

¿No será que le falta una “t” a tree.createItemRegPatern() y tiene que ser tree.createItemRegPattern()?

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![osuna](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/osuna/32/5306_2.png) [@osuna](https://foros.velneo.com/u/osuna)\
**Post date:** [11 Enero, 2018 16:10 UTC](https://foros.velneo.com/t/ayuda-javascript-vitemregisterpattern/9724/3 "2018-01-11T16:10:23Z")

</div>

Hola que tal.

Si en efecto, no me percate y pague una novatada. Gracias Paco.

Saludos.
