2 votes

Puis-je utiliser un service REST pour remplir un contrôle <selectItems> calculé à l'aide de SSJS ?

Sur une page X, j'ai cette comboBox qui obtient ses valeurs en utilisant un SSJS classique @DbColumn appel. Il y a cependant un risque que la quantité de données dépasse les limites de l'appareil. @DbColumn . Alors peut-être qu'un service REST pourrait être la solution pour moi non ?

J'ai trouvé de nombreux exemples pour CSJS (redirection pour afficher un arbre JSON, ou utiliser un dojoStore depuis le client), mais aucun qui appellerait un service REST et consommerait sa réponse JSON directement sur le serveur en utilisant du code SSJS. Est-ce que c'est quelque chose qui ne peut pas être fait, ou est-ce que c'est si simple que personne n'a jamais pris la peine d'en donner un exemple ? Ou bien suis-je complètement à côté de la plaque avec mon idée RESTful ?

2voto

Sven Hasselbach Points 10055

Je partage l'avis de MarkyRoden, mais pour vous donner une alternative à @DbColumn(), vous pouvez utiliser SSJS à la place. Vous n'obtiendrez alors pas un résultat "infini" :

var lookupView:NotesView = database.getView("<LOOKUPVIEW>");
lookupView.getColumnValues(0)

Cela équivaut à

@DbColumn( "","<LOOKUPVIEW>", 1 );

mais vous donne le résultat complet sans la limite.

J'espère que cela vous aidera
Sven

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X