C'è un modo per collegare l'elemento trascinabile KendoUI da aggiungere all'elenco di ordinabili KendoUI come nell'esempio con jQueryUI qui: http://jqueryui.com/draggable/#sortable. Sto sbattendo la testa per un giorno con questo e sta diventando mediamente divertente. Devo passare a jQueryUI?KendoUI collega trascinabile a ordinabile
risposta
Hai controllato KendoUI Sortable widget. In realtà è piuttosto facile da usare.
Se questo è il vostro HTML elementi della lista:
<ul id="sortable">
<li>Option 1</li>
<li>Option 2</li>
<li>Option 3</li>
<li>Option 4</li>
<li>Option 5</li>
<li>Option 6</li>
</ul>
Hai solo bisogno di fare:
$("#sortable").kendoSortable({
});
Controllare qui: http://jsfiddle.net/OnaBai/gN3jV/
Con questo l'inizializzazione di default si ha l'elemento trascinato assomiglia a quello originale (stesso stile CSS) ma puoi cambiarlo definendo un gestore hint
:
$("#sortable").kendoSortable({
hint:function(element) {
return element.clone().addClass("ob-hint");
}
});
Dove aggiungo all'elemento trascinato la classe CSS ob-hint
.
vedere l'esempio precedente modificato: http://jsfiddle.net/OnaBai/gN3jV/1/
e si può anche lo stile del segnaposto (dove a goccia) attraverso la definizione di un gestore che aggiunge una classe all'elemento o anche un testo.
$("#sortable").kendoSortable({
hint:function(element) {
return element.clone().addClass("ob-hint");
},
placeholder:function(element) {
return element.clone().addClass("ob-placeholder").text("drop it here");
},
});
L'esempio modificato qui: http://jsfiddle.net/OnaBai/gN3jV/2/
Ti capita di sapere quale versione dell'interfaccia utente di Kendo è richiesta per questo componente? –
Sì, ultima v2014.1.318 – OnaBai
Grazie per l'esempio OnaBai ma sto già usando il kendo ordinabile. La mia preoccupazione è come trascinare l'elemento da elswhere in Kendo sortable. Guarda l'esempio che ho fornito in jqueryUI c'è un'opzione per draggable connectToSortable .. nel Kendo non ci sono cose del genere quindi il mio problema è come fare lo stesso dell'esempio di JqueryUI dalla pagina (prendere l'elemento trascinabile e metterne la copia in una collezione ordinabile) pS la versione di Kendo è l'ultima .. scaricata it 2 giorni fa –
Non v'è alcun modo per fare questo nei controlli Kendo UI. Telerik dice che non hanno piani per farlo e hanno molte scuse sul perché non lo faranno.
Tuttavia, utilizzando alcuni JavaScript, c'è un modo per aggirarlo. Se rendi ordinabili entrambi gli elenchi, puoi filtrare gli elementi 'trascinabili', in modo che non cambino posizione.
$("#draggable").kendoSortable({
connectWith: "#sortable",
start: function() {
$("#draggable div").each(function() {
$(this).removeClass("sortable");
});
}
});
Questo violino mostra questo: http://jsfiddle.net/kgjertsen/r4xmLevq/
L'unico inconveniente è la voce 'trascinabile' scompare fino a cadere sulla zona ordinabile.
- 1. jQuery: collegamento trascinabile a ordinabile. elemento trascinabile ha un DOM diverso dall'elenco ordinabile
- 2. jQuery elenco ordinabile e trascinabile
- 3. Ottenere jQuery ordinabile, trascinabile e trascinabile per lavorare insieme
- 4. Jquery ordinabile e trascinabile tra frame padre e figlio
- 5. jquery ordinabile, trascinabile su un cestino può oggetto
- 6. Come accedere all'ID dell'elemento trascinabile che è caduto in ordinabile
- 7. Interfaccia utente JQuery: Annulla ordinabile in caso di rilascio trascinabile
- 8. L'interfaccia utente di Jquery combina ordinabile e trascinabile
- 9. jQuery contenitore trascinabile trascinabile
- 10. Collega TextView a RecyclerView
- 11. Come rendere un elemento negli elenchi ul non ordinabile e non trascinabile?
- 12. jQuery - manipola l'elemento rilasciato nell'elenco ordinabile
- 13. Interfaccia utente JQuery - Aggiungi trascinabile a Droppable
- 14. KendoUI Grid serverpaging
- 15. Filtro KendoUI TreeView
- 16. Trascinare da un elenco ordinabile a fullcalendar
- 17. Windows 10 x: Collega a SelectedItem
- 18. Logback.xml non si collega a ConsoleAppender?
- 19. Errore TF31004 che collega VS2012 a TFS
- 20. MySQL Workbench non si collega a SSH
- 21. Backbone.js collega la vista a più elementi
- 22. KendoUI vs Telerik Architectural Difference
- 23. Griglia KendoUI Colonna numero decimale
- 24. Grande oggetto trascinabile in un contenitore piccolo e trascinabile?
- 25. Jquery-ui trascinabile e dinamico Jquery-ui trascinabile?
- 26. respingere l'elemento ordinabile non valido in un elenco ordinabile
- 27. KendoUI Imposta la larghezza del menu a discesa
- 28. Come ridurre la dimensione del grafico a torta KendoUI?
- 29. evento selezione griglia angolare kendoui
- 30. KendoUI ObservableObject: imposta più attributi
Ho richiesto questa funzione nel sito di feedback UI di Kendo, se un numero sufficiente di persone lo vota, possono aggiungere la funzionalità: http://kendoui-feedback.telerik.com/forums/127393-telerik-kendo-ui- feedback/suggerimenti/6938646-drag-items-from-a-draggable-to-a-sortable – Alejo
Hai mai trovato una soluzione per questo? –