Rejilla de datos - Mostrar una búsqueda predeterminada

A partir de la versión v11 release 1, las búsquedas predeterminadas se pueden mostrar como una pestaña o como una nota en un recuadro. Este ejemplo muestra cómo definir la opción de visualización de búsquedas predeterminadas por medio del API Javascript de 4D Ajax Framework.

Paso 1: Cree una rejilla de datos

El objeto de rejilla de datos (myDataGrid) se declara antes de las funciones. Esto hace la variable myDataGrid global y permite que múltiples funciones accedan a ella.

En la función dax_loginSuccess el objeto de rejilla de datos se crea con dos líneas de código:

  myDataGrid=new dax_dataGrid('Hospital',$('grid_div'),1,0,false);
  myDataGrid.go();

Para la función dax_dataGrid hay cuatro parámetros. El primero es el alias de 4D Ajax Framework de la vista o tabla que quiere mostrar. El segundo es la ubicación (en este caso se coloca en div named grid_div. Los otros tres parámetros son opcionales, y respectivamente define el número de filas del encabezado, las columnas bloqueadas a la izquierda, y la habilidad de introducir datos desde las filas.

Paso 2: Inicie las búsquedas como pestañas.

Estos dos botones utilizan una línea simple de javascript para interactuar con el 4D Ajax Framework. Uno muestra la nota en un recuadro a la derecha y uno a la izquierda:

  myDataGrid.showQueryTabs();

Paso 3: Inicie las búsquedas como una nota en un recuadro.

Estos dos botones utilizan una línea simple de javascript tpara interactuar con el 4D Ajax Framework. Uno muestra la nota en un recuadro a la derecha y uno a la izquierda:

  myDataGrid.showQuerySidebar('left');
  myDataGrid.showQuerySidebar('right');

Como se mencionó en la página de demostración, también ocultamos las pestañas aquí. Esa es otra línea de código, de manera que es un tanto mentira que sólo utilizamos una línea de javascript. Pero esta segunda línea no es necesaria en cada botón, es sólo para ocultar las pestañas.

  myDataGrid.hideQueryTabs();

Paso 4: ¡Mostrar y ocultar nuestras búsquedas!

Mostrar y ocultar las pestañas y notas en recuadros toma sólo una línea más de javascript. Estas son las funciones utilizadas en estos botones:

  myDataGrid.hideQueryTabs();
  myDataGrid.hideSidebar();
  myDataGrid.showQuerySidebar();
  myDataGrid.showQueryTabs();