j-Search
Composant de recherche en texte complet.Cette composante peut afficher / cacher des éléments selon la phrase de recherche.
Configuration :
selector {String}jQuery pour la recherche- Atribut d'élément
attribute {String}qui contient une phrase de recherche (defaut:data-search) class {String}cette classe sera utilisée si l'élément n'est pas trouvé (défaut:hidden)- Retard de type
delay {Number}(défaut :50ms) delaydatasource {Number}un retard pour la recherche à nouveau lorsque la source de données est modifiée (défaut:100ms)- UPD
exec {String}un lien versfunction(stats:{ total: Number, count: Number, hidden: Number, search: String, is: Boolean })qui sera évalué si le composant cherche quelque chose datasource {String}: un chemin vers la source de données pour surveiller les changementssplitwords {Boolean}tente de trouver le mot dans différentes positions (defaut:true)- NEW
custom {String}un chemin vers leFunction(element, search) must return Booleanpour la recherche personnalisée
Bon à savoir :
Ce composant ajoute les classes ci-dessous automatiquement lorsque :
- La classe
ui-search-usedest ajoutée lorsque l'utilisateur cherche quelque chose - La classe
ui-search-emptyest ajoutée lorsque l'utilisateur cherche quelque chose et en même temps rien n'a été trouvé
Utilisez-le avec <ui-component name="search">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.
<ui-component name="textbox" path="search" config="type:search"></ui-component>
<br />
<ui-component name="search" path="search" config="selector:div">
<div data-search="Apples">Apples</div>
<div data-search="Oranges">Oranges</div>
<div data-search="Pears">Pears</div>
<div data-search="Black-eye bean">Black-eye bean</div>
<div data-search="Broccoli">Broccoli</div>
</ui-component>
<script>
var search = '';
</script>