Web kullanıcı arayüzüm oluşturmak için kenod UI kullanıyorum. AşağıdaKendo sütun şablonunda öğe için açılır pencerenin bağlantı noktası nasıl ayarlanır
Bir pencereyi ben ayrıntılar butonuna tıklayın her zaman pop-up istiyorum
var template = "<input id='details-button' type='image' src='images/detail_button.png' ng-click='showDetals(this.dataItem)'/>#: Contact #";
gibi bir sütun şablonu var ve Popup konumum tıklayın düğmesinin sağ alt tarafındaki olmalıdır . İşte şu anda
var popup = $("#detailsPopup");
popup.kendoPopup({
anchor: "#details-button",
origin: "bottom right",
});
böyle yapar Ama çalışmıyor. Her seferinde, ilk satırdaki düğmenin sağ alt köşesindeki açılır pencere, tıklattığım düğmenin sağ alt köşesinde değil.
Oluşturulan html'nin kontrol edilmesi, tüm düğmelerin adının aynıdır (Ayrıntılar düğmesi). Bu yüzden açılır pencere her zaman ilk ayrıntılar düğmesiyle ilgili görüntülenir.
Güncel:
Bu benim değişen bir çözümdür, ama yine de çalışmıyor.
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();
}
Herkes yardımcı olabilir?
şablon sayfa başına birden fazla kez kullanılıyor mu? – RamenChef
sadece bir ızgarada kullanıyorum – Allen4Tech