Tengo una Card Regions en la que se muestran algunas de mis tablas. Quiero que las tarjetas redirijan cada una a una página determinada en función de un número (el número etiquetado tiene "page_table" es el número de página al que se redirigirá).
Aquí está la Consulta de la Región de Tarjetas
SELECT table_name, REPLACE(SUBSTR(table_name, 8),'_','-') AS nom_table, -- here, i remove the "INV_TB_" prefix from my tables CASE WHEN table_name = 'INV_TB_BATIMENT' THEN 11 WHEN table_name = 'INV_TB_CATEGORIE' THEN 12 WHEN table_name = 'INV_TB_DEPARTEMENT' THEN 13 WHEN table_name = 'INV_TB_SERVICE' THEN 14 WHEN table_name = 'INV_TB_POSSEDER' THEN 15 WHEN table_name = 'INV_TB_SITUER' THEN 16 WHEN table_name = 'INV_TB_ETAGE_BUREAU' THEN 16 END AS page_table --this is the column where i define the page number for each table from cat WHERE table_name LIKE 'INV_TB_%' AND table_name <> 'INV_TB_AMORTISSEMENT' AND table_name <> 'INV_TB_ARTICLE_LOGS' AND table_name <> 'INV_TB_ARTICLE_DASHBOARD' AND table_name <> 'INV_TB_DOCUMENT' AND table_name <> 'INV_TB_VILLE' AND table_name <> 'INV_TB_DASHBOARD' AND table_name <> 'INV_TB_ARTICLE'Aquí está el resultado:
Para cada uno de ellos, quiero poder recuperar el número en el pequeño cuadrado de la izquierda:
Que se utilizará para redirigir al usuario a la página específica en Enlace y Destino de las Tarjetas:
Pensé en usar un elemento oculto que recibirá el valor del cuadrado cuando haga clic en la tarjeta, ¿tal vez usando JavaScript o jQuery? ¿O hay una manera más fácil de recuperar el valor de la columna personalizada "page_table" según la tarjeta en la que estoy haciendo clic?
Mi última solución es crear una tabla que contenga el nombre de las tablas reales, con el número de página en columnas reales, pero primero me gustaría saber si mi primera idea es posible.
Gracias por adelantado,
Tomás
En la región de las tarjetas, la sintaxis de sustitución de las columnas es &COLUMN_NAME. entonces en su caso &PAGE_TABLE. Deberia trabajar. ¿Puedes intentarlo?