Я использую шаблон bootstrap
и Kendo Window
, и пока позиционирование модальных окон кендо было не слишком сложным. Но теперь, когда я использую другой макет для определенной области, у меня возникают проблемы с этим.Kendo Window positioning
следующий код, как ожидается, чтобы создать центрированную (ось х) модальное окно кендо:
@(Html.Kendo().Window()
.Name("Window1")
.Visible(false)
.Position(builder => builder.Top(100))
.Draggable()
.Content(@<div class="kendoWindowContent"><p>Please wait...</p><div class="k-loading-image"></div></div>)
.Width(1000)
.Title("Title1")
.Actions(actions => actions.Close())
.Modal(true)
.Resizable())
ого отображение с помощью:
var wnd = $("#ownerVoucherCreateWindow").data("kendoWindow");
wnd.refresh({
url: '@Url.Action("Voucher_Create", "OwnerVoucher")'
});
wnd.open();
окна не неоспоримый отображаются в центре оси х.
Есть ли какие-либо ограничения, чтобы окно кендо было центрировано.
Спасибо, что вы вводите! Я не хочу, чтобы окно отображалось по центру оси y, но только по оси x (я использую смещение от +200 до вершины (y = 0), поэтому я не могу использовать метод center() для своей цели. –
другой вещь: событие с явными установленными размерами и центрирование окна не отображается в самом центре. –
у вас есть опечатка здесь: wnd.one («refresh», function (e) { e.sender.center(); }); –