Accès direct à un tableau croisé

4.0
Accès direct à un tableau croisé
0
Tags: #<Tag:0x00007f2938e0d9a0>

(Sébastien Hardy) #1

Bonjour,

Comment accéder directement depuis le menu à un tableau croisé ?
J’ai paramétré un object externe avec une url de type : /ui/obj/crosstab/
J’ai à chaque fois une erreur de type NOT_GRANTED ou Object WWW not granted

Version 4.0 P21

Merci,


(François Genestin) #2

Je doute que ces URL d’accès direct (IHM legacy via iframe) fonctionnent sur la responsive (one page).

Si c’est une action UI, autant directement retourner du javascript qui se chargera d’aller chercher les données.
Votre objet externe doit retourner du javascript dans son display :

String js = "$ui.displayCrosstab(null, 'myObject', 'myCrosstab', { nav: 'add', showNav: true });";
return javascript(js);

https://www.simplicite.io/resources/4.0/jsdoc/Simplicite.UI.Engine.html


(Sébastien Hardy) #3

Merci cela fonctionne.
Sinon les URL fonctionne mais affiche un tableau leagcy dans l’IHM.

Sébastien


(François Genestin) #4

Ok, on va faire en sorte que cette URL retourne du javascript dans le cas de la responsive.
D’autant plus qu’il faut passer pas mal de paramètres pour indiquer si on veut le tableau, le graphique…
Je change le post en Feature Request.