JavaScript - Plugins jquey.multi-select.js mostar los datos seleccionados

   
Vista:

Plugins jquey.multi-select.js mostar los datos seleccionados

Publicado por Antonio tonydize011@gmail.com (1 intervención) el 14/11/2017 16:16:26
Estoy trabajando con el plugins jquey.multi-select.js de http://loudev.com/, estoy cargando los permisos del ususario a editar con 2 for anidados en el html agregandole a la opcion la propiedad de seleccionado, pero me muestra el mismo permiso la cantididad de permisos que tiene el usuario a editar Ejemplo usuario1 tiene 3 permisos al mostrar los permisos me muestra el permiso1 3 veces, he probado varias formas y todavia no logro mostrar en una lista todos los permisos sin seleccionar y en la otra lista los seleccionados.

Primera opción no resulto repite en las dos listas.

1
2
3
4
5
6
7
8
9
{%for permisos in List_permisos%}
      {%for perm in form.initial.user_permisos%}
        {%if perm.codename==permisos.codename %}
            <option value='{{permisos.codename}}' selected>    {{permisos.name}} </option>
        {%else%}
            <option value='{{permisos.codename}}'>{{permisos.name}</option>
        {%endif%}
    {%endfor%}
{%endfor%}

Segunda opción no resulto repite en la lista de los permisos asignados

1
2
3
4
5
6
7
8
<select multiple="multiple" id="selct_permisos" name="selct_permisos[]">
    {%for permisos in List_permisos%}
        <option value='{{permisos.codename}}'>{{permisos.name}}</option>
    {%endfor%}
    {%for perm in form.initial.user_permisos%}
        <option value='{{perm.codename}}' selected>{{perm.name}}</option>
    {%endfor%}
</select>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder