【发布时间】:2016-12-22 07:06:25
【问题描述】:
onContentReady: function(e) {
if (!e.component.detayColumnAdded) {
e.component.detayColumnAdded = true;
e.component.addColumn({
cellTemplate: function(cellElement, args) {
//$("<a>").text("Detay").on("click", function () {
$('<a/>').addClass('dx-link')
.text('Detay')
.on('dxclick', function(info) {
var dataGrid = $('#mygrid').dxDataGrid('instance');
$.each(dataGrid.getSelectedRowsData(), function() {
var usd = "USD BAKİYE"
console.log(this.usd); // BUT UNDEFİNED.
});
}).appendTo(cellElement)
}
});
}
},
我正在根据来自 ajax 的数据从列中收集信息。 ajax告诉我如何根据usd余额获取信息。但这并不总是相同的。从 TL 余额栏获取信息。所以我定义了变量 usd。此变量等于列的名称。然后我在控制台中写了 this.usd undefined 。 我该如何解决这个问题。我将如何使它充满活力。能给个建议吗?
【问题讨论】:
标签: jquery ajax devextreme