Copiez le code ci-dessous et collez-le sur votre page HTML
Note :
Si vous souhaitez utiliser Quick Jump pour plusieurs ontologies
Vous pouvez entrer une liste d'identifiants d'ontologie séparés par des virgules
var BP_ontology_id = "NCIt,SNOMEDCT";
Vous pouvez régler la variable sur 'all' pour rechercher dans toutes les ontologies de EarthPortal :
var BP_ontology_id = "all";
Pour inclure des définitions dans le menu déroulant Aller à, ajoutez la variable suivante en Javascript :
var BP_include_definitions = true;
Dans le code que vous venez de coller, assurez-vous de changer le chemin vers le fichier quick_jump.js pour le faire pointer vers l'emplacement où vous avez mis le fichier (relatif à votre fichier HTML)
Par exemple, si vous mettez le fichier quick_jump.js dans le même répertoire que votre fichier HTML, voici le code que vous utiliseriez :
Dans l'en-tête de la page là où vous souhaitez le champ du formulaire, inclure
form_complete.js
Dans l'en-tête de la page là où vous souhaitez le champ du formulaire, inclure
Sur votre formulaire, pour les champs où vous souhaitez utiliser le widget de sélection de classe, spécifiez la classe du champ dans le format suivant :
bp_form_complete-{ontology_id_list}-{value}
Par exemple,
bp_form_complete-NCIT-uri
utilisera une ontologie (l'identifiant de l'ontologie est son acronyme) et mettra l'URI de la classe dans le champ après que l'utilisateur ait sélectionné la classe dans la liste déroulante.
Note :
En plus des identifiants d'ontologie uniques, vous pouvez utiliser une liste :
bp_form_complete-NCIT,NCBITAXON-uri
OU
utilisez 'all' pour rechercher dans toutes les ontologies de EarthPortal :
bp_form_complete-all-uri
Le widget d'autocomplétion accède au contenu de l'ontologie de la dernière version de l'ontologie.
Vous pouvez utiliser les paramètres suivants pour sélectionner quelle valeur sera placée dans le champ de saisie visible par l'utilisateur :
shortid
mettez l'identifiant court de la classe, tel qu'utilisé dans EarthPortal (par exemple, "Common_Neoplasm");
nom
mettez le nom préféré de la classe (par exemple, "Common Neoplasm");
En plus de l'élément de saisie que vous avez défini, quatre éléments de formulaire cachés sont créés puis définis lorsque l'utilisateur sélectionne une classe dans la liste. Par exemple, si vous créez un champ avec ce code :