<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_Formulaire_de_Recherche</id>
	<title>Pleade Formulaire de Recherche - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.ajlsm.com/index.php?action=history&amp;feed=atom&amp;title=Pleade_Formulaire_de_Recherche"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;action=history"/>
	<updated>2026-11-06T20:57:18Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1849&amp;oldid=prev</id>
		<title>Groche : a déplacé Doc/Formulaire de Recherche vers Pleade Formulaire de Recherche</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1849&amp;oldid=prev"/>
		<updated>2013-04-24T10:38:13Z</updated>

		<summary type="html">&lt;p&gt;a déplacé &lt;a href=&quot;/wiki/Doc/Formulaire_de_Recherche&quot; class=&quot;mw-redirect&quot; title=&quot;Doc/Formulaire de Recherche&quot;&gt;Doc/Formulaire de Recherche&lt;/a&gt; vers &lt;a href=&quot;/wiki/Pleade_Formulaire_de_Recherche&quot; title=&quot;Pleade Formulaire de Recherche&quot;&gt;Pleade Formulaire de Recherche&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 24 avril 2013 à 10:38&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;fr&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Aucune différence)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1210&amp;oldid=prev</id>
		<title>Groche : /* Activation conditionnelle */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1210&amp;oldid=prev"/>
		<updated>2012-11-07T17:33:21Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Activation conditionnelle&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 novembre 2012 à 17:33&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l464&quot;&gt;Ligne 464 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 464 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;&amp;lt;activates id=&quot;fsubject&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;&amp;lt;activates id=&quot;fsubject&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;&amp;lt;activateField&amp;gt;fulltext&amp;lt;/activateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/ins&gt;&amp;lt;activateField&amp;gt;fulltext&amp;lt;/activateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;&amp;lt;activateField&amp;gt;fgeogname&amp;lt;/activateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/ins&gt;&amp;lt;activateField&amp;gt;fgeogname&amp;lt;/activateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;&amp;lt;activateDateField&amp;gt;fgeogname&amp;lt;/activateDateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/ins&gt;&amp;lt;activateDateField&amp;gt;fgeogname&amp;lt;/activateDateField&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&lt;/del&gt;&amp;lt;activateDate&amp;gt;annee&amp;lt;/activateDate&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/ins&gt;&amp;lt;activateDate&amp;gt;annee&amp;lt;/activateDate&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&lt;/del&gt;&amp;lt;/activates&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		&lt;/ins&gt;&amp;lt;/activates&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;/key&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;/key&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; ... /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; ... /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1209&amp;oldid=prev</id>
		<title>Groche : /* Activation conditionnelle */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1209&amp;oldid=prev"/>
		<updated>2012-11-07T17:32:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Activation conditionnelle&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 novembre 2012 à 17:32&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l461&quot;&gt;Ligne 461 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 461 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce méchanisme s&amp;#039;applique sur tout type de champs. Les champs à activer sont identifiés par la valeur de leur attribut {{attr|field}}, {{attr|hfield}} ou {{attr|id}} (les dates non pas de {{attr|(h)field}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce méchanisme s&amp;#039;applique sur tout type de champs. Les champs à activer sont identifiés par la valeur de leur attribut {{attr|field}}, {{attr|hfield}} ou {{attr|id}} (les dates non pas de {{attr|(h)field}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;xml&quot; highlight=&quot;3-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/del&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;xml&quot; highlight=&quot;3-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;8&lt;/ins&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1208&amp;oldid=prev</id>
		<title>Groche : /* Activation conditionnelle */</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1208&amp;oldid=prev"/>
		<updated>2012-11-07T17:32:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Activation conditionnelle&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 novembre 2012 à 17:32&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l461&quot;&gt;Ligne 461 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 461 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce méchanisme s&amp;#039;applique sur tout type de champs. Les champs à activer sont identifiés par la valeur de leur attribut {{attr|field}}, {{attr|hfield}} ou {{attr|id}} (les dates non pas de {{attr|(h)field}}).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ce méchanisme s&amp;#039;applique sur tout type de champs. Les champs à activer sont identifiés par la valeur de leur attribut {{attr|field}}, {{attr|hfield}} ou {{attr|id}} (les dates non pas de {{attr|(h)field}}).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;xml&quot; highlight=&quot;3-&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;10&lt;/del&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&quot;xml&quot; highlight=&quot;3-&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;9&lt;/ins&gt;&quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;form ...&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fsubject&amp;quot; help=&amp;quot;true&amp;quot; terms-browse=&amp;quot;true&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l477&quot;&gt;Ligne 477 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 477 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Styles ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Styles ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans chaque élément {{tag|key}} il est possible de définir un attribut style dont la valeur doit être valide par rapport au contenu du même attribut dans la norme XHTML, soit des règles CSS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans chaque élément {{tag|key}} il est possible de définir un attribut style dont la valeur doit être valide par rapport au contenu du même attribut dans la norme XHTML, soit des règles CSS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1207&amp;oldid=prev</id>
		<title>Groche : /* Styles */ [edit] Activation conditionnelle</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=1207&amp;oldid=prev"/>
		<updated>2012-11-07T17:31:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Styles : &lt;/span&gt; [edit] Activation conditionnelle&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 7 novembre 2012 à 17:31&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l457&quot;&gt;Ligne 457 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 457 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==== Activation conditionnelle ====&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;L&#039;activation d&#039;un champ peu être rendu conditionnelle à la saisi de valeur dans un autre, c&#039;est-à-dire que la saisi dans le champ « {{value|A}} » activera les champs {{value|A-a}}, {{value|A-b}} et {{value|A-c}}. Par exemple, on peut rendre l&#039;activation des champs {{value|date}} conditionnel à la saisi d&#039;un {{value|nom de commune}}.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ce méchanisme s&#039;applique sur tout type de champs. Les champs à activer sont identifiés par la valeur de leur attribut {{attr|field}}, {{attr|hfield}} ou {{attr|id}} (les dates non pas de {{attr|(h)field}}).&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;syntaxhighlight lang=&quot;xml&quot; highlight=&quot;3-10&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;form ...&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;key type=&quot;suggest&quot; field=&quot;fsubject&quot; help=&quot;true&quot; terms-browse=&quot;true&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&amp;lt;activates id=&quot;fsubject&quot;&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&amp;lt;activateField&amp;gt;fulltext&amp;lt;/activateField&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&amp;lt;activateField&amp;gt;fgeogname&amp;lt;/activateField&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&amp;lt;activateDateField&amp;gt;fgeogname&amp;lt;/activateDateField&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;					&amp;lt;activateDate&amp;gt;annee&amp;lt;/activateDate&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;			&amp;lt;/activates&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;/key&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;key type=&quot;text&quot; field=&quot;fulltext&quot; ... /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;key type=&quot;suggest&quot; field=&quot;fgeogname&quot; ... /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;	&amp;lt;key type=&quot;date&quot;  id=&quot;annee&quot; ... /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/form&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Styles ====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Styles ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans chaque élément {{tag|key}} il est possible de définir un attribut style dont la valeur doit être valide par rapport au contenu du même attribut dans la norme XHTML, soit des règles CSS.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans chaque élément {{tag|key}} il est possible de définir un attribut style dont la valeur doit être valide par rapport au contenu du même attribut dans la norme XHTML, soit des règles CSS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=932&amp;oldid=prev</id>
		<title>Groche : mise en forme+catégorie</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=932&amp;oldid=prev"/>
		<updated>2012-09-13T16:33:04Z</updated>

		<summary type="html">&lt;p&gt;mise en forme+catégorie&lt;/p&gt;
&lt;a href=&quot;https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;amp;diff=932&amp;amp;oldid=931&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
	<entry>
		<id>https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=931&amp;oldid=prev</id>
		<title>Groche : création</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.ajlsm.com/index.php?title=Pleade_Formulaire_de_Recherche&amp;diff=931&amp;oldid=prev"/>
		<updated>2012-09-13T09:04:47Z</updated>

		<summary type="html">&lt;p&gt;création&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Introduction ==&lt;br /&gt;
Dans une application Pleade, on peut proposer aux utilisateurs des formulaires de recherche, qui permettent d&amp;#039;exprimer une requête et de lancer la recherche. Dans un projet d&amp;#039;intégration Pleade, la préparation de ces formulaires de recherche est en général une activité importante.&lt;br /&gt;
&lt;br /&gt;
On peut afficher dans Pleade un formulaire de recherche avec une URL qui utilise le nom du fichier de formulaire. Par exemple, pour afficher le formulaire défini dans le fichier {{path|cadastre.xconf}}, il faut utiliser l&amp;#039;URL {{path|search-form.html?name=cadastre}}. Donc dans le paramètre name, on indique le nom du fichier du formulaire, mais sans son extension. Tous les fichiers de configuration de formulaires sont dans le répertoire {{path|module-eadeac/conf/search-forms/}}.&lt;br /&gt;
&lt;br /&gt;
Le formulaire nommé {{path|ead-default.xconf}} est un cas particulier, il peut être appelé directement par l&amp;#039;URL {{path|search-forms.html}}, sans paramètre {{attr|name}}. Il s&amp;#039;agit du formulaire par défaut de Pleade.&lt;br /&gt;
&lt;br /&gt;
Dans l&amp;#039;interface d&amp;#039;administration des menus, un formulaire est présenté comprenant autant d&amp;#039;onglets que de formulaires configurés dans l&amp;#039;application, plus un permettant d&amp;#039;ajouter un nouveau formulaire.&lt;br /&gt;
[image:administration-search-form.png]&lt;br /&gt;
&lt;br /&gt;
== Structure générale ==&lt;br /&gt;
La structure générale du document XML qui décrit un formulaire est schématisée ainsi :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form ...&amp;gt;&lt;br /&gt;
	&amp;lt;key.../&amp;gt;&lt;br /&gt;
	&amp;lt;key.../&amp;gt;&lt;br /&gt;
	...&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cette structure est donc très simple : un élément {{tag|form}} qui matérialise le formulaire et ensuite une suite d&amp;#039;éléments {{tag|key}} qui représentent chacun un critère de recherche.&lt;br /&gt;
&lt;br /&gt;
On constate donc une caractéristique importante des formulaires Pleade : il s&amp;#039;agit nécessairement d&amp;#039;un formulaire de recherche « à plat », c&amp;#039;est-à-dire constitué d&amp;#039;une suite de critères, mais sans regroupement, sans sous-critères, etc.&lt;br /&gt;
&lt;br /&gt;
== Attributs du formulaire ==&lt;br /&gt;
L&amp;#039;élément racine form dans le fichier de définition du formulaire peut prendre ces différents attributs :&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form&lt;br /&gt;
	action=&amp;quot;&amp;quot;&lt;br /&gt;
	max-chars=&amp;quot;&amp;quot;&lt;br /&gt;
	documents=&amp;quot;&amp;quot;&lt;br /&gt;
	auto-expand=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
	...&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La signification des différents attributs est :&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attribut !! Description&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|action}} ||&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;URL qui doit être appelée par le formulaire lorsque l&amp;#039;utilisateur valide sa recherche. Pour l&amp;#039;instant, les seules valeurs supportées par Pleade doivent être de la forme {{path|*-results.html}}. La valeur par défaut est {{path|results.html}}. Les types d&amp;#039;affichage des résultats possibles sont :&lt;br /&gt;
* {{path|results.html}} : &amp;#039;&amp;#039;&amp;#039;défaut&amp;#039;&amp;#039;&amp;#039;. affichage selon le cadre declassement ;&lt;br /&gt;
* {{path|table-results.html}} : affichage sous forme de tableau ;&lt;br /&gt;
* {{path|list-results.html}} : affichage en liste sans hiérarchie ;&lt;br /&gt;
* {{path|mosaic-results.html}} : affichage sous forme d&amp;#039;apercu ;&lt;br /&gt;
* {{path|custom-results.html}} : affichage personnalisable.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|max-chars}} ||&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Dans les listes de valeurs, le nombre maximal de caractères à afficher en largeur, afin d&amp;#039;éviter des débordements (listes trop longues en largeur). Cette indication peut également être fournie dans la définition d&amp;#039;un critère de recherche.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|documents}} ||&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. La base de documents à rechercher, dans une installation standard de Pleade, les valeurs possibles sont : {{value|ead}}, {{value|eac}} ou tout autre bases définies. Plusieurs valeurs peuvent être indiquées séparées par une espace.&lt;br /&gt;
|-&lt;br /&gt;
| {{attr|auto-expand}} ||&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Les résultats de recherche étant affichés dans l&amp;#039;ordre du cadre de classement, on peut&lt;br /&gt;
indiquer avec cet attribut comment les entrées du cadre de classement seront affichées, c&amp;#039;est-à-dire si&lt;br /&gt;
elles seront automatiquement « ouvertes » ou non. Si cet attribut n&amp;#039;est pas renseigné, c&amp;#039;est le&lt;br /&gt;
paramètre d&amp;#039;installation correspondant qui fait foi.&lt;br /&gt;
Cet attribut peut prendre différentes valeurs :&lt;br /&gt;
●&lt;br /&gt;
_all : tous les niveaux seront automatique ouverts.&lt;br /&gt;
●&lt;br /&gt;
n (un nombre, par exemple 3) : les entrées jusqu&amp;#039;au niveau indiqué seront automatiquement&lt;br /&gt;
ouvertes.&lt;br /&gt;
●&lt;br /&gt;
docs:n (la mention « docs » suivie d&amp;#039;un nombre) :une entrée sera ouverte uniquement si elle&lt;br /&gt;
contient au plus n documents résultats.&lt;br /&gt;
●&lt;br /&gt;
units:n (la mention « units » suivie d&amp;#039;un nombre) : une entrée sera ouverte uniquement si&lt;br /&gt;
elle contient au plus n unités de recherche résultats.&lt;br /&gt;
== Les critères de recherche ==&lt;br /&gt;
=== Principales caractéristiques communes ===&lt;br /&gt;
Chaque critère de recherche est exprimé par un élément key. Cet élément peut prendre de nombreux&lt;br /&gt;
attributs mais également des sous-éléments. Ces attributs ou sous-éléments sont parfois communs à&lt;br /&gt;
l&amp;#039;ensemble des critères, soit spécifiques à un type de critère.&lt;br /&gt;
Nous allons dans un premier explorer les principales caractéristiques communes à tous les types de critères.&lt;br /&gt;
La structure générale de l&amp;#039;élément key est la suivante :&lt;br /&gt;
&amp;lt;key&lt;br /&gt;
id=&amp;quot;&amp;quot;&lt;br /&gt;
type=&amp;quot;&amp;quot;&lt;br /&gt;
field=&amp;quot;&amp;quot;&lt;br /&gt;
fieldh=&amp;quot;&amp;quot;&lt;br /&gt;
connector=&amp;quot;&amp;quot;&lt;br /&gt;
format=&amp;quot;&amp;quot;&lt;br /&gt;
max-chars=&amp;quot;&amp;quot;&lt;br /&gt;
terms-browse=&amp;quot;&amp;quot;&lt;br /&gt;
help=&amp;quot;&amp;quot;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
Les attributs et leur définition sont :&lt;br /&gt;
id&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;identifiant unique du critère qui va permettre de pouvoir distinguer le critère d&amp;#039;un autre&lt;br /&gt;
dans la mise en forme par feuille de style CSS.&lt;br /&gt;
type&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. Le type de critère ; ce qui va déterminer comment il sera affiché (zone de saisie, liste,&lt;br /&gt;
etc.) et aussi quels sont les autres attributs qui pourront lui être associés. Les valeurs possibles sont :&lt;br /&gt;
cdc, text, suggest, list, hidden, date, boolean.&lt;br /&gt;
field&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039; pour la plupart des types de critères. Le champ dans lequel s&amp;#039;effectue la recherche avec&lt;br /&gt;
ce critère. Si l&amp;#039;attribut fieldh est spécifié, l&amp;#039;attribut field indique le champ utilisé lorsqu&amp;#039;un seul&lt;br /&gt;
critère de recherche est renseigné par l&amp;#039;utilisateur.&lt;br /&gt;
Pour connaître la liste des champs définis par défaut dans Pleade, se reporter au manuel Gestion de&lt;br /&gt;
contenu.&lt;br /&gt;
fieldh&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;, mais fortement conseillé pour la plupart des types de critères. Le champ dupliqué dans&lt;br /&gt;
lequel s&amp;#039;effectue la recherche si au moins deux critères de recherche sont renseignés par l&amp;#039;utilisateur.&lt;br /&gt;
connector&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Des informations sur l&amp;#039;opérateur booléen entre ce critère et le précédent dans le formulaire.&lt;br /&gt;
La valeur de cet attribut est un nombre :&lt;br /&gt;
●&lt;br /&gt;
1 : l&amp;#039;opérateur est forcément le ET, il ne sera pas affiché. C&amp;#039;est également le comportement si&lt;br /&gt;
l&amp;#039;attribut connector n&amp;#039;est pas renseigné.&lt;br /&gt;
●&lt;br /&gt;
2 : l&amp;#039;opérateur est forcément le OU, il ne sera pas affiché.&lt;br /&gt;
●&lt;br /&gt;
3 : l&amp;#039;opérateur peut être le ET ou le OU, et le choix sera laissé à l&amp;#039;utilisateur, par l&amp;#039;affichage&lt;br /&gt;
d&amp;#039;une liste déroulante à gauche du critère.&lt;br /&gt;
●&lt;br /&gt;
4 : l&amp;#039;opérateur est forcément le SAUF, il ne sera pas affiché.&lt;br /&gt;
format&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Le format accepté pour le critère, particulièrement utile pour les dates ou les zones de&lt;br /&gt;
texte, dans certains cas ; il déclenche la validation par javascript du critère à la soumission du&lt;br /&gt;
formulaire. Si l&amp;#039;utilisateur saisit une valeur non permise par le format, le formulaire ne sera pas validé&lt;br /&gt;
et un message sera affiché. Le contenu de cet attribut doit être une expression régulière valide en&lt;br /&gt;
Javascript.&lt;br /&gt;
max-chars&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Dans les listes de valeurs, le nombre maximal de caractères à afficher en largeur, afin&lt;br /&gt;
d&amp;#039;éviter des débordements (listes trop longues en largeur). Cette indication peut également être&lt;br /&gt;
fournie dans la définition d&amp;#039;un critère de recherche.&lt;br /&gt;
Si cet attribut n&amp;#039;est pas renseigné, c&amp;#039;est la valeur de l&amp;#039;attribut défini au niveau de l&amp;#039;élément form qui&lt;br /&gt;
s&amp;#039;applique sauf dans le cas des dates, où la valeur est automatiquement fixée à quatre (recherche par&lt;br /&gt;
année seulement).&lt;br /&gt;
help&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Si sa valeur est true, un bouton d&amp;#039;aide est affiché à droite du critère.&lt;br /&gt;
Les critères peuvent prendre d&amp;#039;autres attributs, qui sont expliqués soit dans les explications sur les différents&lt;br /&gt;
types de critères dans la section suivante soit dans les fonctions avancées un peu plus loin ( === Fonctions ===&lt;br /&gt;
avancées).&lt;br /&gt;
=== Types de critères ===&lt;br /&gt;
Un formulaire de test reprenant les types de critères courants et des commentaires explicatifs est livré par&lt;br /&gt;
défaut. Il peut servir de modèle pour créer ou modifier un formulaire. Ce formulaire de test est visible à&lt;br /&gt;
l&amp;#039;URL {{path|/search-forms.html?name=test}}.&lt;br /&gt;
==== Critère caché (hidden) ====&lt;br /&gt;
Les critères cachés permettent d&amp;#039;ajouter systématiquement un critère de recherche de manière transparente&lt;br /&gt;
pour l&amp;#039;utilisateur. On doit utiliser la valeur hidden pour l&amp;#039;attribut type. Il supporte un attribut spécifique :&lt;br /&gt;
value&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039; pour utiliser ce critère. Il s&amp;#039;agit de la valeur que doit avoir le champ indiqué dans l&amp;#039;attribut&lt;br /&gt;
field.&lt;br /&gt;
&amp;lt;key type=&amp;quot;hidden&amp;quot; connector=&amp;quot;2&amp;quot; field=&amp;quot;unitid&amp;quot; value=&amp;quot;2002W&amp;quot; /&amp;gt;&lt;br /&gt;
==== Cadre de classement (cdc) ====&lt;br /&gt;
Ce critère se comporte de manière particulière : il permet d&amp;#039;afficher le cadre de classement à droite du&lt;br /&gt;
formulaire, et l&amp;#039;utilisateur pourra choisir une ou plusieurs entrées du cadre de classement à l&amp;#039;aide de cases à&lt;br /&gt;
cocher.&lt;br /&gt;
Il ne supporte aucun attribut spécifique.&lt;br /&gt;
&amp;lt;key type=&amp;quot;cdc&amp;quot;/&amp;gt;&lt;br /&gt;
Pour un critère de ce type, les attributs field et fieldh ne sont pas utiles, car Pleade utilise toujours les&lt;br /&gt;
mêmes champs de recherche. De même, l&amp;#039;attribut help n&amp;#039;a aucun impact.&lt;br /&gt;
==== Zone de texte (text) ====&lt;br /&gt;
Ce critère se présente sous la forme d&amp;#039;une zone de texte où l&amp;#039;utilisateur peut saisir librement des mots,&lt;br /&gt;
expressions, etc. On l&amp;#039;utilise normalement pour des recherches sur des champs de type « mot ».&lt;br /&gt;
Pour un tel critère, on peut ajouter des attributs afin de permettre à l&amp;#039;utilisateur de choisir un autre champ de&lt;br /&gt;
recherche, un champ « alternatif ». Cela est particulièrement utile pour proposer à l&amp;#039;utilisateur d&amp;#039;étendre la&lt;br /&gt;
recherche aux documents associés, comme le fait le formulaire par défaut de la distribution standard de&lt;br /&gt;
Pleade.&lt;br /&gt;
Quand est un champ alternatif est défini pour un critère, une boîte à cocher est affichée sous le critère&lt;br /&gt;
offrant à l&amp;#039;utilisateur un choix.&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; fieldh=&amp;quot;hfulltext&amp;quot; help=&amp;quot;true&amp;quot; alternate-field=&amp;quot;extfulltext&amp;quot;&lt;br /&gt;
alternate-fieldh=&amp;quot;hextfulltext&amp;quot; alternate-field-checked=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
Pour réaliser cela, il faut ajouter les attributs suivants à l&amp;#039;élément key :&lt;br /&gt;
alternate-field&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039; pour utiliser cette fonctionnalité. Le nom du champ à rechercher si l&amp;#039;utilisateur choisit cette&lt;br /&gt;
option. Si l&amp;#039;attribut alternate-fieldh est également renseigné, ce champ sera utilisé uniquement&lt;br /&gt;
s&amp;#039;il y a un seul critère de recherche.&lt;br /&gt;
alternate-fieldh&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039; mais fortement recommandé. Le nom du champ dupliqué alternatif à rechercher si&lt;br /&gt;
l&amp;#039;utilisateur renseigne au moins deux critères de recherche.&lt;br /&gt;
alternate-field-checked&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;, la valeur par défaut est false. Si la valeur est true, l&amp;#039;option pour le champ alternatif sera&lt;br /&gt;
déjà sélectionnée au moment d&amp;#039;afficher le formulaire.&lt;br /&gt;
À noter que les champs alternatifs sont supportés uniquement pour les critères de type texte dans&lt;br /&gt;
Pleade.&lt;br /&gt;
On peut également omettre l&amp;#039;attribut field et plutôt proposer à l&amp;#039;utilisateur de choisir un champ de&lt;br /&gt;
recherche parmi une liste.&lt;br /&gt;
Pour ce faire, il faut donc ne pas renseigner l&amp;#039;attribut field mais plutôt des sous-éléments field tel que&lt;br /&gt;
dans cet exemple :&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;field name=&amp;quot;scopecontent&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;field name=&amp;quot;unittitle&amp;quot; default=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;field name=&amp;quot;fulltext&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
Dans cet exemple, trois champs seront proposés à l&amp;#039;utilisateur, avec une liste déroulante située à gauche de&lt;br /&gt;
la zone de texte. La seconde valeur sera pré-sélectionnée, grâce à la présence de l&amp;#039;attribut default avec la&lt;br /&gt;
valeur true.&lt;br /&gt;
À noter que si vous utilisez cette possibilité de laisser à l&amp;#039;utilisateur le choix du champ, l&amp;#039;attribut fieldh n&amp;#039;est&lt;br /&gt;
pas utilisé et il n&amp;#039;est actuellement pas possible de faire l&amp;#039;équivalent.&lt;br /&gt;
==== Listes (list) ====&lt;br /&gt;
Les listes sont destinées à présenter à l&amp;#039;utilisateur une liste de choix. Il peut alors sélectionner une ou&lt;br /&gt;
plusieurs valeurs et effectuer une recherche sur ces valeurs. Les listes peuvent être présentées de&lt;br /&gt;
différentes façons, et c&amp;#039;est la valeur de l&amp;#039;attribut variant qui va le déterminer :&lt;br /&gt;
combo&lt;br /&gt;
Une liste déroulante. Dans la liste, l&amp;#039;utilisateur ne peut sélectionner qu&amp;#039;une valeur, mais Pleade offre la&lt;br /&gt;
possibilité d&amp;#039;ajouter d&amp;#039;autres valeurs.&lt;br /&gt;
fixed&lt;br /&gt;
Une liste à hauteur fixe, c&amp;#039;est-à-dire avec un nombre prédéfini de valeurs affichées. On peut&lt;br /&gt;
directement sélectionner plusieurs valeurs.&lt;br /&gt;
checkbox&lt;br /&gt;
Des cases à cocher, donc chaque item de la liste est accompagné d&amp;#039;une case à cocher. On peut&lt;br /&gt;
sélectionner plusieurs valeurs.&lt;br /&gt;
radio&lt;br /&gt;
Des boutons radio, donc chaque item de la liste est accompagné d&amp;#039;un bouton radio. On ne peut&lt;br /&gt;
sélectionner qu&amp;#039;une seule valeur.&lt;br /&gt;
En général, les valeurs de la liste seront automatiquement renseignées par Pleade à partir des valeurs que&lt;br /&gt;
l&amp;#039;on trouve dans le champ indiqué par l&amp;#039;attribut field.&lt;br /&gt;
On peut également pour les listes, contrôler l&amp;#039;opérateur intra-champ (voir {{path|4.4}}.{{path|3.2}} Choix de l&amp;#039;opérateur intra-&lt;br /&gt;
champ)&lt;br /&gt;
==== Suggestions (suggest) ====&lt;br /&gt;
Les suggestions sont un cas particulier de liste : toutes les valeurs ne sont pas présentées directement à&lt;br /&gt;
l&amp;#039;utilisateur, celui-ci va plutôt saisir quelques lettres et la liste sera filtrée automatiquement avec des entrées&lt;br /&gt;
qui contiennent ces lettres, sans tenir compte des accents et des majuscules/minuscules.&lt;br /&gt;
Pour avoir un tel critère, il s&amp;#039;agit d&amp;#039;utiliser l&amp;#039;attribut type avec une valeur suggest. Par défaut, l&amp;#039;utilisateur&lt;br /&gt;
peut sélectionner plusieurs valeurs, mais si l&amp;#039;on souhaite qu&amp;#039;il ne sélectionne qu&amp;#039;une seule valeur on peut&lt;br /&gt;
ajouter un attribut multiple=&amp;quot;false&amp;quot;.&lt;br /&gt;
&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fgeogname&amp;quot; help=&amp;quot;true&amp;quot; multiple=&amp;quot;false&amp;quot;/&amp;gt;&lt;br /&gt;
On peut également contrôler l&amp;#039;opérateur intra-champ (voir {{path|4.4}}.{{path|3.2}} Choix de l&amp;#039;opérateur intra-champ).&lt;br /&gt;
==== Booléens (boolean) ====&lt;br /&gt;
Un critère booléen est un critère qui ne peut prendre que deux valeurs, vrai ou faux. Il se présente sous la&lt;br /&gt;
forme d&amp;#039;une boîte à cocher. On utilise généralement ce critère pour filtrer la recherche sur un attribut&lt;br /&gt;
particulier : par exemple, les documents illustrés, limiter la recherche aux articles, etc.&lt;br /&gt;
Pour un tel critère, on peut ajouter les attributs particuliers suivants :&lt;br /&gt;
value-on&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039; pour utiliser ce critère. Il s&amp;#039;agit de la valeur que doit avoir le champ indiqué dans l&amp;#039;attribut&lt;br /&gt;
field.&lt;br /&gt;
default&lt;br /&gt;
Si la valeur de cet attribut est on, la case sera cochée par défaut.&lt;br /&gt;
&amp;lt;key type=&amp;quot;boolean&amp;quot; field=&amp;quot;fgeogname&amp;quot; value-on=&amp;quot;Afrique&amp;quot; default=&amp;quot;on&amp;quot; connector=&amp;quot;3&amp;quot; /&amp;gt;&lt;br /&gt;
==== Dates (date) ====&lt;br /&gt;
La recherche par dates est traitée de manière particulière dans Pleade et fait l&amp;#039;objet d&amp;#039;un type de critère bien&lt;br /&gt;
particulier. Il n&amp;#039;est pas nécessaire de préciser le champ de recherche car Pleade va toujours utiliser les&lt;br /&gt;
mêmes champs associés aux dates extrêmes (bdate et edate). De plus, il n&amp;#039;est pas nécessaire d&amp;#039;utiliser le&lt;br /&gt;
mécanisme des champs dupliqués et de l&amp;#039;attribut fieldh car les dates sont déjà héritées par défaut dans&lt;br /&gt;
Pleade.&lt;br /&gt;
Donc pour effectuer une recherche par dates, on doit utiliser une syntaxe telle que celle-ci :&lt;br /&gt;
&amp;lt;key&lt;br /&gt;
type=&amp;quot;date&amp;quot;&lt;br /&gt;
id=&amp;quot;annee&amp;quot;&lt;br /&gt;
variant=&amp;quot;exact interval&amp;quot;&lt;br /&gt;
max-chars=&amp;quot;4&amp;quot;&lt;br /&gt;
format=&amp;quot;(\d)+&amp;quot;&lt;br /&gt;
help=&amp;quot;true&amp;quot;&lt;br /&gt;
/&amp;gt;&lt;br /&gt;
Les attributs type, format, max-chars et help ont déjà été évoqués, les autres attributs sont :&lt;br /&gt;
id&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. L&amp;#039;identifiant du critère, utilisé pour le lier avec les clés i18n pour la génération des textes.&lt;br /&gt;
variant&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. Des précisions sur les zones de texte à saisir. Si cet attribut contient exact, une&lt;br /&gt;
recherche d&amp;#039;une date exacte sera proposée. Si cet attribut contient interval, une recherche par&lt;br /&gt;
intervalle sera proposée. On peut bien sûr obtenir les deux en indiquant les deux mots, séparés par&lt;br /&gt;
une espace comme dans l&amp;#039;exemple ci-dessus.&lt;br /&gt;
=== Fonctions avancées ===&lt;br /&gt;
==== Troncature implicite ====&lt;br /&gt;
Une troncature permet de faire une recherche sur une partie d&amp;#039;un mot. Par exemple, une troncature à droite&lt;br /&gt;
sur le mot &amp;quot;bois&amp;quot; s&amp;#039;écrit &amp;quot;bois*&amp;quot;. La recherche s&amp;#039;effectue alors sur tous les mots commençant par &amp;quot;bois&amp;quot;.&lt;br /&gt;
Une troncature implicite peut être ajoutée aux éléments de formulaire de type text. Pour ajouter la&lt;br /&gt;
troncature automatiquement à la validation du formulaire, il suffit d&amp;#039;ajouter l&amp;#039;attribut truncate.&lt;br /&gt;
truncate&lt;br /&gt;
Permet de déterminer où sera ajoutée la troncature implicite. Cet attribut peut prendre les valeurs&lt;br /&gt;
left, right ou both :&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; truncate=&amp;quot;left&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; truncate=&amp;quot;right&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; field=&amp;quot;fulltext&amp;quot; truncate=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
{{path|4.4}}.{{path|3.2}} Choix de l&amp;#039;opérateur intra-champ&lt;br /&gt;
Par défaut, l&amp;#039;opérateur intra-champ pour tous les éléments de formulaire qui ne sont pas de type list ou&lt;br /&gt;
suggest, est l&amp;#039;opérateur AND. Pour les éléments de type list et suggest, l&amp;#039;opérateur intra-champ par&lt;br /&gt;
défaut est l&amp;#039;opérateur OR.&lt;br /&gt;
Il est possible de changer ces valeurs par défaut au moyen de l&amp;#039;attribut op dans les éléments key.&lt;br /&gt;
op&lt;br /&gt;
Cet attribut peut prendre les valeurs AND ou OR. Il permet de définir l&amp;#039;opérateur intra-champs.&lt;br /&gt;
op-display&lt;br /&gt;
Permet de gérer l&amp;#039;affichage de ces opérateurs dans l&amp;#039;interface. Il peut prendre les valeurs true ou&lt;br /&gt;
false. Dans le cas des éléments de formulaire de type list avec les attributs variant=&amp;quot;fixed&amp;quot;&lt;br /&gt;
et selection=&amp;quot;multiple&amp;quot;, ainsi que pour les éléments de type suggest multiples, les opérateurs&lt;br /&gt;
s&amp;#039;afficheront lorsqu&amp;#039;il y a plus de deux sélections.&lt;br /&gt;
Exemple :&lt;br /&gt;
&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fgeogname&amp;quot; style=&amp;quot;background:#00CCFF&amp;quot; help=&amp;quot;true&amp;quot; op-display=&amp;quot;true&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;key type=&amp;quot;suggest&amp;quot; field=&amp;quot;fgeogname&amp;quot; style=&amp;quot;background:coral&amp;quot; op-display=&amp;quot;true&amp;quot; op=&amp;quot;AND&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;key type=&amp;quot;list&amp;quot; variant=&amp;quot;combo&amp;quot; rows=&amp;quot;5&amp;quot;&lt;br /&gt;
selection=&amp;quot;multiple&amp;quot; op-display=&amp;quot;true&amp;quot;&lt;br /&gt;
display-field=&amp;quot;fatitle&amp;quot; field=&amp;quot;root-id&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;no-choice i18n-key=&amp;quot;form-no-choice-choix&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
==== Accès au index ====&lt;br /&gt;
Pour chaque critère, il est possible d&amp;#039;ajouter un bouton permettant de parcourir dans un panneau, la liste des&lt;br /&gt;
termes indexés, associés au champ de la suggestion.&lt;br /&gt;
Pour cela, il suffit d&amp;#039;ajouter :&lt;br /&gt;
terms-browse&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Permet d&amp;#039;activer l&amp;#039;aide à la recherche de type &amp;quot;navigation d&amp;#039;index&amp;quot; ; c&amp;#039;est-à-dire une icône&lt;br /&gt;
placée à droite du critère qui déclenche l&amp;#039;affichage d&amp;#039;un panneau listant tous les termes indexés dans&lt;br /&gt;
un champ de recherche. Cet attribut peut avoir plusieurs valeurs :&lt;br /&gt;
* true ou 1 : cette aide est activée et l&amp;#039;index consulté est celui indiqué comme valeur de l&amp;#039;attribut&lt;br /&gt;
field&lt;br /&gt;
* vide ou false ou 0 : cette aide n&amp;#039;est pas activée. Même chose si cet attribut est absent.&lt;br /&gt;
* contient le nom d&amp;#039;un champ autre que celui indiqué comme valeur de l&amp;#039;attribut field : cette aide est&lt;br /&gt;
activée et l&amp;#039;index consulté est celui indiqué comme valeur d&amp;#039;attribut.&lt;br /&gt;
terms-browse-hpp&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Cet attribut permet de préciser le nombre d&amp;#039;entrées par page proposées dans la fenêtre de&lt;br /&gt;
consultation de l&amp;#039;index.&lt;br /&gt;
==== Accès à un thesaurus ====&lt;br /&gt;
Cette partie ne concerne que les applications Pleade disposant du module Thesaurus.&lt;br /&gt;
Pour chaque critère dont le champ de recherche est lié à un vocabulaire contrôlé, il est possible d&amp;#039;ajouter un&lt;br /&gt;
bouton permettant de consulter ce vocabulaire s&amp;#039;il est géré par ThesX.&lt;br /&gt;
Pour cela, il suffit d&amp;#039;ajouter :&lt;br /&gt;
thesx-browse&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Permet d&amp;#039;activer l&amp;#039;aide à la recherche de type « consultation de thesaurus » dans un&lt;br /&gt;
panneau ; c&amp;#039;est-à-dire une icône placée à droite du critère qui déclenche l&amp;#039;affichage d&amp;#039;un panneau&lt;br /&gt;
permettant de naviguer dans le thesaurus. Cet attribut peut avoir plusieurs valeurs :&lt;br /&gt;
* true ou 1 : cette aide est activée et le thesaurus consulté est celui dont l&amp;#039;identifiant correspond à&lt;br /&gt;
celui indiqué comme valeur de l&amp;#039;attribut thesx-id&lt;br /&gt;
* vide ou false ou 0 : cette aide n&amp;#039;est pas activée. Même chose si cet attribut est absent.&lt;br /&gt;
thesx-id&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039; mais obligatoire si l&amp;#039;attribut thesx-browse active l&amp;#039;aide. Il s&amp;#039;agit de l&amp;#039;identifiant du thesaurus&lt;br /&gt;
géré par ThesX que l&amp;#039;on veut consulter.&lt;br /&gt;
thesx-relations&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Optionnel&amp;#039;&amp;#039;&amp;#039;. Cet attribut permet de préciser selon quel type de relations on veut étendre la recherche.&lt;br /&gt;
Par défaut la recherche est étendue au terme sélectionné et à tous ses spécifiques (relation TS).&lt;br /&gt;
==== Filtre ====&lt;br /&gt;
Il est possible à l&amp;#039;aide d&amp;#039;un critère ou plusieurs critères cachés de limiter la recherche à l&amp;#039;aide d&amp;#039;un formulaire&lt;br /&gt;
de recherche à une rubrique (voir section suivante 5) Rubriques), à une liste d&amp;#039;instruments de recherche, à&lt;br /&gt;
une valeur particulière pour un champ. Dans ce cas, si jamais le formulaire de recherche propose des listes&lt;br /&gt;
ou des aides à la recherche comme un accès aux index, il faut que ces listes soient elles-aussi filtrées par&lt;br /&gt;
les mêmes critères.&lt;br /&gt;
Attention : Pour le moment, les filtres ne fonctionnent pas avec les critères de type Suggestions.&lt;br /&gt;
L&amp;#039;usage des filtres peut remplacer les rubriques.&lt;br /&gt;
Pour filtrer un critère de recherche, on doit utiliser une syntaxe telle que :&lt;br /&gt;
&amp;lt;key type=&amp;quot;list&amp;quot; ...&amp;gt;&lt;br /&gt;
&amp;lt;filters&amp;gt;&lt;br /&gt;
&amp;lt;filter field=&amp;quot;&amp;quot;&lt;br /&gt;
value=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/filters&amp;gt;&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
L&amp;#039;élément filters permet de définir un ensemble de filtre. Il contient des éléments filter : chaque filtre&lt;br /&gt;
est exprimé par un élément filter. Cet élément peut prendre deux attributs :&lt;br /&gt;
field&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. Le champ qui permet de filtrer le critère.&lt;br /&gt;
Pour connaître la liste des champs définis par défaut dans Pleade, se reporter au manuel Gestion de&lt;br /&gt;
contenu.&lt;br /&gt;
value&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Obligatoire&amp;#039;&amp;#039;&amp;#039;. La valeur que doit avoir le champ pour le filtre.&lt;br /&gt;
Voilà l&amp;#039;exemple d&amp;#039;un filtre sur un type de documents :&lt;br /&gt;
&amp;lt;filters&amp;gt;&lt;br /&gt;
&amp;lt;filter field=&amp;quot;fgenreform&amp;quot; value=&amp;quot;dessins&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/filters&amp;gt;&lt;br /&gt;
==== Listes dépendantes ====&lt;br /&gt;
Une liste peut dépendre d&amp;#039;une autre c&amp;#039;est-à-dire que son contenu peut changer en fonction de la valeur&lt;br /&gt;
sélectionnée dans l&amp;#039;autre liste. Par exemple, dans un formulaire pour des documents d&amp;#039;état civil, on pourrait&lt;br /&gt;
vouloir que la liste des types de registres se mette à jour en fonction de la commune sélectionnée.&lt;br /&gt;
Pour obtenir ce fonctionnement, il faut utiliser l&amp;#039;attribut :&lt;br /&gt;
updateSelect&lt;br /&gt;
Placé au niveau du critère de type liste source (celle dont la sélection d&amp;#039;une entrée va mettre à jour la&lt;br /&gt;
liste cible ou liste dépendante), sa valeur doit être le nom du champ (attribut field) de la liste cible&lt;br /&gt;
(celle dont le contenu va changer).Dans notre exemple de formulaire d&amp;#039;état civil, sa valeur serait le&lt;br /&gt;
nom du champ correspondant aux types de registres.&lt;br /&gt;
De plus, au chargement du formulaire, deux comportements sont possibles :&lt;br /&gt;
* le critère cible est rempli normalement, dans ce cas en général une indication invite l&amp;#039;utilisateur à&lt;br /&gt;
choisir une entrée&lt;br /&gt;
* le critère cible est vide et ne contient qu&amp;#039;une indication invitant l&amp;#039;utilisateur à choisir une entrée dans&lt;br /&gt;
la liste source.&lt;br /&gt;
&amp;lt;key type=&amp;quot;list&amp;quot; field=&amp;quot;insee&amp;quot; updateSelect=&amp;quot;type&amp;quot; variant=&amp;quot;combo&amp;quot; [...]&amp;gt;&lt;br /&gt;
{champ source}&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
&amp;lt;key type=&amp;quot;list&amp;quot; field=&amp;quot;type&amp;quot; variant=&amp;quot;combo&amp;quot; [...]&amp;gt;&lt;br /&gt;
{champ cible)&lt;br /&gt;
Solution 1 : au chargement de la page, le critère est &amp;quot;rempli&amp;quot; normalement,&lt;br /&gt;
son premier item invite l&amp;#039;utilisateur à sélectionner une valeur.&lt;br /&gt;
&amp;lt;no-choice i18n-key=&amp;quot;form-no-choice-choix&amp;quot;/&amp;gt;&lt;br /&gt;
Solution 2 : au chargement de la page, le critère est vide et ne contient&lt;br /&gt;
qu&amp;#039;une unique valeur : un message invitant l&amp;#039;utilisateur à&lt;br /&gt;
sélectionner une valeur dans le champ source.&lt;br /&gt;
&amp;lt;items&amp;gt;&lt;br /&gt;
&amp;lt;item value=&amp;quot;&amp;quot; i18n-key=&amp;quot;form-no-choice-since-insee-choix&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/key&amp;gt;&lt;br /&gt;
==== Styles ====&lt;br /&gt;
Dans chaque élément key il est possible de définir un attribut style dont la valeur doit être valide par&lt;br /&gt;
rapport au contenu du même attribut dans la norme XHTML, soit des règles CSS.&lt;br /&gt;
style&lt;br /&gt;
Permet de surcharger le style CSS de l&amp;#039;élément de formulaire.&lt;br /&gt;
&amp;lt;key type=&amp;quot;text&amp;quot; style=&amp;quot;width:10em;&amp;quot; field=&amp;quot;fulltext&amp;quot;/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Groche</name></author>
	</entry>
</feed>