Ошибка в RadGrid: «RowSelected» не определено »или« null »является нулем или не является объектом» - PullRequest
0 голосов
/ 14 июля 2010

Я использую «Telerik.Web.UI.dll 2009.2.826.20» в моем настольном модуле сайта DNN.Этот настольный модуль имеет RadGrid, который позволяет пользователю фильтровать записи на основе указанных критериев (имя пользователя, имя и фамилия), и пользователь может выбрать нужную запись из отображения сетки.
Я получаю сообщение об ошибке "RowSelected" не определено "или" 'null«является нулем или не объектом» при фильтрации записей по критериям.Эти ошибки случаются не всегда.Иногда он прекрасно работает без вышеуказанных ошибок.

У меня есть следующий JavaScript-код на стороне клиента для этого элемента управления radgrid

<telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> 
<script type="text/javascript"> 
var selected_member = ""; 
var oWnd = GetRadWindow(); 

function GetRadWindow() 
{
    var oWindow = null; 
    if (window.radWindow) oWindow = window.radWindow; //Will work in Moz in all cases, including clasic dialog 
    else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow;//IE (and Moz az well) 

    return oWindow; 
}

function CloseAndReload() 
{
    oWnd.BrowserWindow.document.forms[0].selected_member.value = selected_member;
    oWnd.BrowserWindow.document.forms[0].submit();
    oWnd.Close();
}


function MemberSelected(rowIndex){ 

}

function RowSelected(sender, args) 
{
    selected_member = args.getDataKeyValue("Username"); 
    CloseAndReload();
}

</script> 
</telerik:RadCodeBlock> 

1 Ответ

0 голосов
/ 14 июля 2010

Странно, Шаджи.Первым шагом является отладка вашего javascript, чтобы увидеть, где проблема находится и когда именно происходит.Также вы можете перейти к последнему выпуску элементов управления Telerik AJAX (мой RSS-канал сообщил мне, что они только что опубликовали второй квартал 2010 года), чтобы посмотреть, поможет ли это.

Дик

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...