Je n'ai jamais étudié ni utilisé le framework ExtJS. Je sais seulement que c'est un framework front-end populaire. Il est similaire à Easy UI, BUI, DWZ et d'autres frameworks, mais il est plus puissant qu'eux. c'est ce que je pense toujours très utile.
Aujourd'hui, un ami a rencontré un problème : comment définir la liste déroulante dans ExtJS pour qu'elle ne soit pas modifiable en HTML, mais maintenant la zone de liste déroulante dans ce framework d'interface utilisateur peut l'être. edited, mon ami. L'exigence est d'avoir le même effet qu'en HTML, donc mon ami a pensé à utiliser l'attribut editable, mais après avoir écrit cet attribut, une erreur a été signalée. Je n'ai pas vu l'erreur que j'ai trouvée à l'époque. un attribut pour lui et je l'ai défini sur non modifiable, mais cela n'a toujours pas fonctionné, alors j'ai relu l'erreur, vérifié l'API et finalement résolu le problème.
L'erreur signalée est la suivante :
Signifie probablement : si typeAhead est disponible, alors l'attribut modifiable de cette zone de liste déroulante doit également être défini sur true.
typeAhead est par défaut false, ce qui semble être défini sur true, la solution est donc de définir les deux attributs sur false.
C'est :
typeAhead:false,
editable:false
J'espère que cela pourra aider les personnes dans le besoin.