Chosen: Bug ao pesquisar idiomas não ASCII

Criado em 29 mai. 2017  ·  5Comentários  ·  Fonte: harvesthq/chosen

Oi
Estou usando o escolhido 1.7.0 JQuery em meu projeto asp.net MVC. Funciona perfeitamente em inglês, mas no meu caso, quando eu uso o modo de seleção múltipla para o idioma persa, o texto de pesquisa mostra apenas o último fretador em vez da palavra inteira. Eu tenho uma solução alternativa e descobri que o problema acontece na linha 394, 395 de "selected.jquery.js" ao criar a tag.nenhuma diferença se usando a opção rtl ou não o resultado é o mesmo.

desde já, obrigado.

Bug

Comentários muito úteis

Obrigado, isso me ajudou muito
Tive que remover (.substr (startpos);) da linha 395 para corrigir o problema. estou usando árabe.

Todos 5 comentários

Obrigado, isso me ajudou muito
Tive que remover (.substr (startpos);) da linha 395 para corrigir o problema. estou usando árabe.

Com base no # 2819, parece que pode haver um problema semelhante com o chinês (uma regressão na pesquisa entre 1.6.2 e 1.7), então isso pode não estar limitado aos idiomas RTL.

Com base no .substr(startpos) destacado acima, pode ser um problema de caracteres multibyte? Isso afetaria várias linguagens não ASCII, não apenas as RTL.

Olá, tenho o mesmo problema com as línguas cirílicas. Inscrito no assunto e aguardando solução)

Como solução temporária, comentou esta string:
option.search_text = text.substr(0, startpos) + '<em>' + text.substr(startpos);

Hoje eu aprendi que \w e \b são específicos para ASCII em JavaScript - eles não funcionam para caracteres fora do intervalo de caracteres ASCII.

Estou trabalhando em uma solução alternativa para o # 1483, mas só queria postar aqui porque foi uma notícia surpreendente para mim e pensei que você também poderia estar interessado em aprender!

Isso foi corrigido no # 2877 e foi lançado como parte da versão 1.8.1 .

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

jim-at-miramontes picture jim-at-miramontes  ·  4Comentários

eduardokranz picture eduardokranz  ·  6Comentários

Jeckerson picture Jeckerson  ·  7Comentários

vpode picture vpode  ·  5Comentários

jbrooksuk picture jbrooksuk  ·  6Comentários