मैं अपना वेब यूआई बनाने के लिए केनोड यूआई का उपयोग करता हूं। मैं नीचेकेंडो कॉलम टेम्पलेट में तत्व के लिए पॉपअप स्थिति के एंकर को कैसे सेट करें
var template = "<input id='details-button' type='image' src='images/detail_button.png' ng-click='showDetals(this.dataItem)'/>#: Contact #";
मैं एक खिड़की हर बार जब मैं विवरण बटन पर क्लिक करें पॉपअप करना चाहते हैं की तरह एक स्तंभ टेम्पलेट है, और पॉपअप की स्थिति जो मैं बटन पर क्लिक करें के नीचे दाईं ओर होना चाहिए । यहाँ मैं वर्तमान में कर
var popup = $("#detailsPopup");
popup.kendoPopup({
anchor: "#details-button",
origin: "bottom right",
});
है लेकिन यह काम नहीं करता। हर बार, पहली पंक्ति में बटन के निचले दाएं भाग में पॉपअप डिस्प्ले, जो बटन क्लिक करता है उसके नीचे दाईं ओर नहीं।
जेनरेट किए गए एचटीएमएल की जांच, सभी बटन 'आईडी समान हैं (विवरण-बटन)। तो पॉपअप हमेशा पहले विवरण-बटन से संबंधित प्रदर्शित होता है।
अपडेट किया गया:
यह मेरा बदला हुआ समाधान है, लेकिन अभी भी काम नहीं करता।
function popupDetails(item) {
detailsGrid.kendoGrid({
columns: ...,
dataSource: item.Details
});
var anchor = "#details-button" + item.id;
var popup = $("#details-popup");
popupp.kendoPopup({
anchor: anchor,
origin: "bottom right",
});
popup.data("kendoPopup").open();
}
किसी को भी मदद कर सकते हैं?
टेम्पलेट प्रति पृष्ठ एक बार से अधिक प्रयोग किया जाता है? – RamenChef
सिर्फ एक ग्रिड – Allen4Tech