Sto provando a visualizzare una finestra modale dell'interfaccia utente Kendo nel centro del browser, ma continua a essere visualizzata nella parte inferiore della pagina, con questo intendo che l'unica parte visibile della finestra è la barra in alto, il resto della finestra non è visibile, solo quando lo trascini in giro puoi vederlo correttamente. Non ho applicato stili al div che viene usato per la finestra, quindi sono confuso sul motivo per cui viene mostrato in questo modo.Come forzare una finestra modale dell'interfaccia utente Kendo al centro di una pagina? e come disabilitare tutte le azioni?
Inoltre, voglio disattivare tutto il pulsante di azione nella barra in alto della finestra, ho provato a impostare un array di azioni vuoto ma un pulsante di chiusura viene mostrato come predefinito, c'è un modo per mostrare solo il titolo del finestra sulla barra in alto? Voglio che la finestra scompaia quando si fa clic su un pulsante.
Questo è come mi sto creando la finestra:
var accessWindow = $("#accessDiv").kendoWindow({
actions: [],
draggable: true,
height: "300px",
modal: true,
resizable: false,
title: "Access",
width: "500px"
});
accessWindow.center();
accessWindow.open();
Questo è il mio div con solo un marchio, un ingresso e un pulsante, senza CSS viene applicata ad essa in questo momento:
<div id="accessDiv" style=" width: 100%; height: 100%; background-color: #fff;">
<label>Enter access key</label>
<input type="text" />
<input type="button" title="Enter" value="Enter" />
</div>
non intendi .data ('kendoWindow'). Center(). Open()? Ma sì, questo ha risolto il problema, se voglio modificare un po 'la sua posizione, come dovrei farlo? –
Se conosci la posizione XY potresti usare 'accessWindow.wrapper.css ({top:" 100px ", a sinistra:" 50px "})'.Ricorda che puoi ottenere la posizione facendo 'accessWindow.wrapper.position()'. Esempio [qui] (http://jsfiddle.net/OnaBai/ueYs4/) – OnaBai
Ancora lo trovo a volte bizzarro se lo chiudo e lo apro di nuovo. –