disable descargar jquery-select2-4

jquery select2 4 - descargar - ¿Cómo se modifica el idioma "Sin resultados encontrados" en Select2 v4.0



select2 size (3)

Intenté usar la opción "language.noMatches" al iniciar Select2 y arrojar una función indefinida? ¿Cómo hago para modificar ese texto? Me gustaría incluir un botón html que agregue la entrada del usuario si no se encuentra. Intenté hacer esto como una función, así como texto sin formato. También quité todos los html para ver si eso estaba haciendo.

$(''#search-select'').select2({ ... "language": { "noMatches": function(){ return "No Results Found <a href=''#'' class=''btn btn-danger''>Use it anyway</a>"; } } });

Esto fue anteriormente "formatNoMatches" en Select2 v3.5


La opción noMatches no aparece en ninguna parte del código fuente.

La opción real se llama noResults . La versión de trabajo de su ejemplo es:

$(''#search-select'').select2({ ... "language": { "noResults": function(){ return "No Results Found <a href=''#'' class=''btn btn-danger''>Use it anyway</a>"; } }, escapeMarkup: function (markup) { return markup; } });

También debe anular escapeMarkup, por lo que el botón aparece correctamente, según este issue .


La opción para seleccionar 2.5 parece formatNoMatches :

$(''#search-select'').select2({ formatNoMatches: function () { return "No Results Found <a href=''#'' class=''btn btn-danger''>Use it anyway</a>"; } });


Probablemente, debe agregar el script para el idioma que desea usar. Algo como esto:

<script src="select2/js/i18n/pt-BR.js" type="text/javascript"></script>

Y luego puedes establecer el idioma por defecto:

$(".select2").select2({ "language": "pt-BR" });