j-Search
Componente de búsqueda de texto completo simple. Este componente puede mostrar/ocultar elementos según la frase de búsqueda.
Configuración:
selector {String}selector jQuery para búsqueda- Atributo del elemento
attribute {String}que contiene una frase de búsqueda (predeterminado:data-search) class {String}esta clase se utilizará si no se encuentra el elemento (predeterminado:hidden)- Retraso de escritura
delay {Number}(predeterminado:50ms) delaydatasource {Number}un retraso para la investigación cuando se cambia la fuente de datos (predeterminado:100ms)- UPD
exec {String}un enlace afunction(stats:{ total: Number, count: Number, hidden: Number, search: String, is: Boolean })que será evaluado si el componente busca algo datasource {String}una ruta a la fuente de datos para observar los cambiossplitwords {Boolean}intenta encontrar palabras en varias posiciones (predeterminado:true)- NEW
custom {String}una ruta alFunction(element, search) must return Booleanpara búsqueda personalizada
Es bueno saberlo:
Este componente agrega las siguientes clases automáticamente cuando:
- La clase
ui-search-usedse agrega cuando el usuario busca algo. - la clase
ui-search-emptyse agrega cuando el usuario busca algo y al mismo tiempo no encuentra nada
Úselo con <ui-component name="search">. Cuando el componente aún no está cargado, jComponent lo descarga en el primer uso desde la dirección en DEF.fallback (el CDN Componentator de forma predeterminada). Autor: Peter Širka. Fuente: repositorio de componentes Componentator, licencia 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>