Aller au contenu principal

<map-datalist>

L’élément <map-datalist> est une extension de l’élément HTML <datalist>. Il est l’élément-enfant de <map-extent> et est utilisé par l’attribut list de l’élément <map-input> en liant l’id de <map-datalist> :

<map-input name="s" type="hidden" shard="true" list="servers"></map-input>
<map-datalist id="servers">
<map-option value="a"></map-option>
<map-option value="b"></map-option>
<map-option value="c"></map-option>
</map-datalist>

L’élément <map-datalist> est utilisé de concert avec l’attribut shard de l’élément <map-input>. Il peut répertorier un ensemble de valeurs utilisées à tour de rôle (round robin) comme substitution des variables d’un modèle. Cela s’avère utile avec le fractionnement de domaines pour accroître le parallélisme des requêtes de pavés. Pour en savoir plus, cliquez here.

L’élément <map-datalist> contient un ou plusieurs éléments <map-option>.

Attributs

id

Définit l’id de l’élément <map-datalist>. Cet id est utilisé par l’attribut list de l’élément <map-input>, ce qui lui permet d’établir un lien avec datalist.

Cliquez pour afficher un exemple de lien entre <map-datalist> et <map-input>
<map-input name="s" type="hidden" shard="true" list="servers"></map-input>
<map-datalist id="servers">
<map-option value="a"></map-option>
<map-option value="b"></map-option>
<map-option value="c"></map-option>
</map-datalist>

Éléments-enfants

<map-option>

Cet élément contient les valeurs de datalist. Un élément <map-datalist> peut contenir un ou plusieurs éléments <map-option>.

Attributs

  • value
    • Cet attribut permet de définir la valeur de l’option datalist.

Spécifications

Spécification
Élément datalist de MapML
Élément datalist en HTML