es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Necesito ayuda con Kendo UI.

Estoy enfrentando un problema extraño al intentar mostrar valores prepopulados en un menú desplegable de selección múltiple. countryData tiene una lista de países como IN, US, EU, NZ. Según el requisito, necesito mostrar IN, EU como se presenta en la interfaz de usuario.

A continuación se muestra el componente Select utilizado en un archivo HTML.

<select class="“countryName”" kendo-multi-select="" k-option-autobind="“false”" k-data-text-field="“’countryCode'”" k-data-value-field="“'countryCode'”" k-data-source="“vm.countryData”" ng-model="“vm.country”" k-filter="“'contains'”">
</select>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para mostrar los valores preestablecidos en un menú desplegable de selección múltiple, puede establecer el ng-model del menú desplegable de selección múltiple en una matriz que contenga los valores preestablecidos. En este caso, establecería vm.country en ['IN', 'EU'].

    <select class="countryName" kendo-multi-select="" k-option-autobind="false" k-data-text-field="'countryCode'" k-data-value-field="'countryCode'" k-data-source="vm.countryData" ng-model="vm.country" k-filter="'contains'">
    </select>
    

    Si esto no funciona, puede intentar establecer el atributo k-value del menú desplegable de selección múltiple en la misma matriz de valores preestablecidos.

    <select class="countryName" kendo-multi-select="" k-option-autobind="false" k-data-text-field="'countryCode'" k-data-value-field="'countryCode'" k-data-source="vm.countryData" k-value="['IN', 'EU']" k-filter="'contains'">
    </select>
    

Comments are closed.