Professional Documents
Culture Documents
Presentación
El módulo myList permite crear listas personalizadas y colocarlos en los menús de Dolibarr.
3
Présentation du module myList
El menú izquierdo or secundario se exhibe en el lado izquierda de la página (o, según el tema
utilizado) bajo la forma de un submenú
Para localizar el menú principal, basta con hacer clic en uno dos y analizar el url fijado en lo
alto del navegador.
Para recuperar el menú secundario, hay que hacer clic en la cabecera del menú secundario y
analizar de nuevo el url mostrada.
Observación
Si el módulo asociado con el menú donde está colocada la página myList es desactivado, ésta
no será accesible
4
Présentation du module myList
Dolibarr posee nativement funcionalidades avanzadas para administrar los derechos de acceso
de sus menús. Es posible utilizar esto campos para definir una condición de habilitación con
el fin de acceder al contenido de la página (si la condición no es respetada, el menú aparece en
gris).
Generalmente las habilitaciones son definidas de la manera siguiente:
$user-> rights-> elemento-> derecho donde :
Por ejemplo para autorizar el acceso únicamente a los usuarios que tienen acceso en lectura a
las propuestas comerciales hay que entrar:
Con el fin de hacer más explícito los nombres de variable en el momento de su entrada y las
cabeceras de columnas sobre los cuadros, es posible utilizar los ficheros de traducciones
Basta con añadir uno o varios nombres de ficheros de lenguas separado por un #.
Si el fichero de lang no es depositado en el la carpeta del core de Dolibarr, hay que aumentar
@nomdumodule a éste.
Por defecto el modo mostrado es el formato clásico, para activar el formato avanzado, hay que
añadir en los parametrajes diversos el parámetro MAIN_USE_JQUERY_DATATABLES y
darle el valor " 1 "
5
Présentation du module myList
• « Mis Listas » permite mostrar la lista de las listas definidas en su entorno (aunque no
fueran activas). Haciendo clic en el título de la página, podemos visualizar la lista.
Este pantalla es muy útil en el momento del desarrollo de una lista que no es todavía
activa. Es sin embargo preferible someter a un test estas listas sobre un entorno de
prueba, y luego utilizar la función de importación / exportación para ponerla en
producción.
• « Importar lista » Por último, esta página permite utilizar archivos XML para
transferir una lista directamente en su entorno. Veremos cómo funciona y el formato
del archivo XML en otro capítulo.
6
Présentation du module myList
Título del menú: es el título del enlace que aparece en el menú. Si no se entra este campo, el
texto de la lista se usa como el título del menú (Cuidado con la longitud)
Menú principal y menú secundario: Establece la posición del menú, Si ambos campos están
en blanco, el menú no se mostrará en los menús pero va a estar presente en la lista del menú
“Mis Listas”.
Tab en el elemento: Para que aparezca la lista entre las pestañas del tercero o producto
Archivo de idioma: permite incluir las bibliotecas de idiomas para hacer ajustes multilingües.
Autor: Establece el autor de la página. Una vez introducido, esta área ya no es editable,
Consulta la lista: Cpermíte definir una parte de la consulta SQL utilizada por myList para ver
los datos necesarios para la tabla
7
Présentation du module myList
Para crear nuevo campos, basta con hacer clic en el botón [nuevo Campo] abajo de la página.
Es posible modificar un campo haciendo clic en el enlace de la primera columna.
Es posible cambiar la orden de los campos en la lista utilizando la reja en fin de línea
La importación / Exportación del parametraje de la lista serán explicados en otro párrafo
8
Présentation du module myList
Introducción de un campo
Nombre del campo: se trata del nombre del campo en el sentido basa de datos, es preferible
precisar el nombre de la tabla, en particular las llaves de tabla (ex: f.rowid si se trata de la
llave de la tabla de facturación)
Alias: se trata del alias del campo en el sentido base de datos. Esta alias no es necesario.
Nombre: es el texto que será utilizado como título sobre la columna de la lista personalizada
para este campo. Este texto es vinculado con ficheros de traducción, lo que permite si hay una
referencia a éste en un fichero .lang mostrar el contenido (ex: utilización de OrderDate como
nombre de campo, mostrar « fecha encargo » en el cuadro)
Tipo y ElementField: especifica el tipo de datos del campo. Un capítulo es dedicado a estos
parámetros más lejos.
Filtrable: este último parámetro permite indicar si se desea autorizar o no el filtrado de esto
campos
9
Présentation du module myList
Campos que tienen una zona simple de texto como zona de filtración
Nota:
Un área al formato "Check" no es filtrable
10
Présentation du module myList
Todas primero es necesario identificar los directorios Dolibarr donde la clase del elemento
que desea llamar y cómo se le llama en el archivo
Si uno desea hacer se puede hacer clic, por ejemplo una orden de compra, hay que encontrar
el archivo de clase asociado a este material (/fourn/class/fournisseur.commande.class.php)
luego ver el nombre de la clase de objeto (CommandeFournisseur) .
campos Fk_statut
Los campos fk_statut se utilizan para conocer el estado de un elemento, sin embargo, el
número y tipo de estado es único para cada elemento. Hay que agregar Las opciones
seleccionables a los parámetros adicionales de los campos. Tal como para el rowid, se debe
identificar la clase utilizada para definir el elemento, y agregar los estados que se desea
utilizar separandolos con un #
11
Présentation du module myList
Este formato es compatible con navegadores más antiguos incompatibles con jQuery utilizado
en la versión avanzada para definir la lista.
Filtrado
Una lista de comprobación (tooltip) está disponible junto a la zona de filtro para los campos
con capacidades avanzadas de filtrado.
12
Présentation du module myList
Para activar este modo, debe introducir en los diversos ajustes de Dolibarr la variable
MAIN_USE_JQUERY_DATATABLES y asignarle un valor de 1 (0 desactiva la función)
Líneas y paginación
Se uede cambiar el número de líneas de la tabla mostradas en pantalla. En la parte inferior de
la tabla se encuentra un conjunto de botones de ajuste para moverse por la tabla por
paginación
Desplazamiento de columnas
Se puede cambiar el orden predeterminado de paginación de la tabla,
Exportación
El plug-in DataTables permite utilizar funciones de exportación bajo diferentes formatos,
13
Présentation du module myList
myList permite agregar filtros adicionales en una lista. Para esto, es posible definir variables
utilizables en la lista de consultas.
En ciertos típos de listas, puede que tenga que mostrar sólo las filas que coinciden con el
usuario que las accede. Para ello, es posible utilizar en la consulta SQL parámetro # USER #
que será sustituido por la clave del usuario conectado
Para exportar una página, sólo tiene que ir hasta él y pulse el botón:
[Configuración de importación / exportación]
La pantalla proporciona un área que contiene la transcripción de la página mylist y las tablas
presentes en él en formato XML.
Para importar una nueva página simplemente basta con acceder al menú 'Importar Lista' y
pegarlo en el cuadro de entrada del contenido del archivo XML....
14
Présentation du module myList
15
Présentation du module myList
Creditos
Autor : Charles-François BENKE
Corrector : Romain DESCHAMPS
Traductor : Abbes Bahfir
Historial de modificaciones
Versión Fecha Commentario
16