cwelements issueshttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues2020-01-29T10:10:14Zhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/23Corriger la coloration syntaxique pour les fonctions de projection2020-01-29T10:10:14ZFabien Amargerfabien.amarger@logilab.frCorriger la coloration syntaxique pour les fonctions de projectionv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/24Lors de l'éxecution d'une requette mettre un spinner2020-01-29T13:13:27ZFabien Amargerfabien.amarger@logilab.frLors de l'éxecution d'une requette mettre un spinnerv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/14Pouvoir selectionner une relation ou un attribut sans selection dans la premi...2020-01-31T15:24:24ZFabien Amargerfabien.amarger@logilab.frPouvoir selectionner une relation ou un attribut sans selection dans la première colonnev0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/15Si selection d'une relation, filtrer les 2 colonnes2020-01-31T15:59:26ZFabien Amargerfabien.amarger@logilab.frSi selection d'une relation, filtrer les 2 colonnesv0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/16Si selection d'un attribut, filtrer la colonne de gauche et afficher les 10 p...2020-02-04T11:41:37ZFabien Amargerfabien.amarger@logilab.frSi selection d'un attribut, filtrer la colonne de gauche et afficher les 10 premières valeurs dans la colonne de droiteS'il y a un type sélectionné dans la première colonne, contraindre la requête RQL pour récupérer les valeurs,
penser à mettre à jour le type dans la requête RQL pour récupérer les valeurs s'il y a clique dans la colonne de gaucheS'il y a un type sélectionné dans la première colonne, contraindre la requête RQL pour récupérer les valeurs,
penser à mettre à jour le type dans la requête RQL pour récupérer les valeurs s'il y a clique dans la colonne de gauchev0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/12A partir de la position du curseur dans le RQLEditor change, mettre à jour le...2020-02-06T13:25:35ZFabien Amargerfabien.amarger@logilab.frA partir de la position du curseur dans le RQLEditor change, mettre à jour les champs de recherche dans le SchemaNavigatorÀ chaque événement sur le RQL-editor (input ou focus), récupérer la chaîne de caractère qui a le focus (position curseur).
SI la chaîne de caractère possède strictement plus d'un caractère
SI le 1er caractère est une capitale
ET l...À chaque événement sur le RQL-editor (input ou focus), récupérer la chaîne de caractère qui a le focus (position curseur).
SI la chaîne de caractère possède strictement plus d'un caractère
SI le 1er caractère est une capitale
ET le 2e caractère est une bas-de-casse
ALORS injecter cette chaîne de caractère dans le champ de recherche de la première colonne
SINON
SI le 1er caractère est une bas-de-casse
ET le 2e caractère est une bas-de-casse
ALORS injecter cette chaîne de caractère dans le champ de recherche de la deuxième colonne
SINON effacer le contenu du dernier champ de recherche modifié
-----
Ce comportement est à sens unique (du RQL-editor vers le schema-navigator). Il permet de rafraîchir la documentation (le schema-navigator agit dans ce cas de figure comme une documentation dynamique) et de toujours afficher la partie la plus pertinente et la plus précise possible en fonction de ce que le développeur est entrain d'écrire.
Dans le cas où l'utilisateur modifie le contenu des champs de recherche, rien ne doit se passer côté RQL-editor.
-----
Dans un premier temps, ne considérer qu'un triplet pour la sélection. Par exemple : "X is Blog, X name Y|" avec | est le curseur, ne sélectionnera que name dans la colonne du milieu mais pas Blog dans la colonne de gauche. Pour que le Blog soit sélectionné en plus du name, il sera nécessaire de cliquer.
Ne pas imposer cette contrainte nécessite de faire un parser RQL dans le JS, ce chantier sera traité plus tard.v0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/13Selectionner dans une liste du SchemaNavigator après une recherche2020-02-06T14:48:38ZFabien Amargerfabien.amarger@logilab.frSelectionner dans une liste du SchemaNavigator après une rechercheSi une seule entrée possible => sélectionner cette entrée
Si la recherche a plus d'une entrée (Par exemple Blog => ["Blog", "BlogEntry", ...] mais que exact match ("Blog" === "Blog") alors la sélectionner aussiSi une seule entrée possible => sélectionner cette entrée
Si la recherche a plus d'une entrée (Par exemple Blog => ["Blog", "BlogEntry", ...] mais que exact match ("Blog" === "Blog") alors la sélectionner aussiv0.4.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/19Auto focus sur le rql editor2020-02-24T09:16:05ZFabien Amargerfabien.amarger@logilab.frAuto focus sur le rql editorv0.3.0Elodie ThiéblinElodie Thiéblinhttps://forge.extranet.logilab.fr/open-source/cwclientelements/-/issues/18Dans l'onglet résultat table, aligner valeurs numériques à droite et les text...2020-02-24T09:55:29ZFabien Amargerfabien.amarger@logilab.frDans l'onglet résultat table, aligner valeurs numériques à droite et les textes à gauche dans le tableauv0.3.0Elodie ThiéblinElodie Thiéblin