मैं केंडो यूआई के विंडो घटक का उपयोग कर रहा हूं, जो कि किसी भी मोडल संवाद के समान है।विंडो के अंदर कस्टम बंद बटन के साथ एक केंडोउ विंडो बंद करना
मैं इसमें कोई समाप्त करें बटन, कैसे मुझे लगता है कि बटन पर क्लिक करने पर विंडो को बंद करते हैं (क्लिक करने के बजाय डिफ़ॉल्ट 'एक्स' शीर्षक पट्टी में बटन)
मेरी विंडो में सामग्री दूसरे से भरी हुई है दृश्य
@(Html.Kendo().Window()
.Name("window")
.Title("Role")
.Content("loading...")
.LoadContentFrom("Create", "RolesPermissions", Model.Role)
.Modal(true)
.Width(550)
.Height(300)
.Draggable()
.Visible(false)
)
है कि एक ही ध्यान में रखते हुए मैं
<span id="close" class="btn btn-inverse">Cancel</span>
यह वही है मैं अपने मुख्य दृश्य में है (दृश्य खिड़की कह कर बुलाया) है
$(document).ready(function() {
var window = $("#window").data("kendoWindow");
$("#open").click(function (e) {
window.center();
window.open();
});
$("#close").click(function(e) {
window.close();
});
});
ग्रेट, अच्छा स्पष्टीकरण, और यह वही है जो मैं ढूंढ रहा हूं! –
यह कोड कहां जाता है? मुख्य दृश्य के तैयार समारोह में? मैंने कोशिश की, लेकिन $ ('# theWindowId')। डेटा()। KendoWindow अपरिभाषित है ($ ('# theWindowId')। डेटा() परिभाषित किया गया है, लेकिन इसमें केंडोविंडो नहीं है) –
आपको इसे करने के बाद विंडो शुरू की गई है। या विंडो में कॉन्फ़िगर करते समय आप रीफ्रेश हैंडलर को प्रारंभ में निर्दिष्ट कर सकते हैं, जैसे कि http://demos.kendoui.com/web/window/events.html –