Привет всем, я надеюсь, что есть простое исправление для этого, но я бы принял сложное исправление после того, как возиться с ним в течение последних полутора дней!
Я собираюмодуль, который попадет на портал DotNetNuke, и я заполняю Telerik RadGrid данными.Я следовал каждому уроку и примеру, который смог найти, но результат все время возвращается с «объектным объектом», «нулевым» или «неопределенным».
Мне нужно: 1) получить значение столбца «BookingID» для каждой выбранной строки 2) передать значение в строку URL, которая открывается в RadWindow.
Я пытаюсь сделать все это с помощью javascript, но если вы знаете лучший способ, я не согласен с этим.
Вот мой текущий JavaScript и урезанный radGrid:
///Javascript///
function gup(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null) return "";
else return results[1];
}
function ShowEditForm() {
var tab = gup('tabid')
var mid = gup('mid').replace(/#/, '')
var masterTableView = $find("perDiemBookingsRadGrid").get_masterTableView();
var id = masterTableView.get_selectedItems()[0].getDataKeyValue('BookingID');
window.radopen("/Default.aspx?tabid=" + tab + "&ctl=multiEdit&mid=" + mid + "&SkinSrc=[G]Skins/Blue-NCPP/Plain&BIDs=" + id, "RadWindow3");
}