Sto usando la libreria di kendo-knockout di RPNiemeyer. Ho una finestra kendo che uso come questo nel codice HTML:Kendo-Knockout: Come centrare la finestra
<div data-bind="kendoWindow: { isOpen: isOpen, title:'States', width: 600, height: 150, modal: true, resizable: false, actions: ['Maximize', 'Close'] }" > </div>
ho usato per centrare la finestra di dialogo come questo:
$('#productionStates').data("kendoWindow").center();
Ma, come center
è un metodo che non può passare nel markup come questo center: true
. Nella documentazione di kendo-knockout c'è un widget di proprietà per alcuni dei widget e la mia ipotesi è che questa sia la chiave ma non sono sicuro di come usarla in quanto non ci sono esempi. Tutte le idee saranno ben accette. Grazie!
Grazie! Hai intenzione di aggiungere questa funzionalità come proprietà booleana alla tua libreria? Nella mia esperienza, ogni volta che ho bisogno di una finestra modale deve essere centrata. Perché scrivere sempre la logica per chiamare il metodo per farlo esplicitamente? – Mdb
È un po 'complicato perché non esiste il concetto di 'center' /' uncenter' e nessun evento per sapere se la finestra non è più centrata (per impostarla su false) o ora centrata (per impostarla su true). Sembra proprio che dovrebbe essere un'opzione di configurazione supportata dall'interfaccia utente di Kendo. Dovrei pensarci un po 'di più, ma non si adatta al normale schema "vincolante". Posso certamente vedere come sarebbe più comodo però. –