DNN 사이트의 내 데스크탑 모듈에"Telerik.Web.UI.dll 2009.2.826.20 "을 사용하고 있습니다.이 데스크탑 모듈 사용자가 기준 (Username, FirstName & LastName)을 기반으로 레코드를 필터링 할 수있는 RadGrid가 있고 사용자가 그리드 디스플레이에서 필요한 레코드를 선택할 수 있습니다 ..
"RowSelected가 정의되지 않았습니다."또는 "null"이 null이거나 객체가 아닙니다 "라는 오류 메시지가 표시되는 경우가 있습니다. 이러한 오류는 때때로 발생하지만 때로는 발생하지 않습니다. 위의 오류를 제외하고는 완벽하게 작동합니다.RadGrid의 오류 : 'RowSelected'이 정의되지 않았거나 ''null '이 null이거나 개체가 아닙니다. "
이 radgrid 컨트롤에 대한 클라이언트 측 javaya가 있습니다
<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>