0
rad 격자가있는보기 열에 의해 열리는 radwindow가 있습니다. 그러나 것은 아무것도 일어나지 않고있다라는 것이다, 창문은 심지어 열리지 않고있다! !!rad 창이 열리지 않습니다.
RadWindow에 2 개의 매개 변수를 전달하고 싶습니다.
이 사용하는 자바 스크립트 메신저입니다 :
function ShowEditForm(IdVoiture, IdType, rowIndex) {
var grid = $find("<%= RadGrid1.ClientID %>");
var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element(); grid.get_masterTableView().selectItem(rowControl, true);
window.radopen("ViewForm.aspx?IdVoiture=" + IdVoiture, "&IdType=" + IdType,"UserListDialog");
return false;
}
를이는 radGrid에서 내 열 코드 : i '를
Protected Sub RadGrid1_ItemCreated(ByVal sender As Object, ByVal e As GridItemEventArgs)
If TypeOf e.Item Is GridDataItem Then
Dim editLink As HyperLink = DirectCast(e.Item.FindControl("ViewLink"), HyperLink)
editLink.Attributes("href") = "#"
editLink.Attributes("onclick") = [String].Format("return ShowEditForm2('{0}','{1}');", e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("DepIDVoit"), 4, e.Item.ItemIndex)
End If
End Sub
:
<telerik:GridTemplateColumn UniqueName="TemplateViewColumn">
<ItemTemplate>
<asp:HyperLink ID="ViewLink" runat="server" Text="View"></asp:HyperLink>
</ItemTemplate>
</telerik:GridTemplateColumn>
이 뒤에 코드가 난 내 오류를 찾을 수 없습니다 그리고 다른 예제와 마찬가지로 그것을 시도했는데 여전히 도움이되지 않습니다 작동하지 않습니다 !!!
**** 마크 내 코드는 .aspx 페이지에 여러 페이지 안에 포함 된의 .ascx 페이지에 있고, 자바 스크립트 내가 그 어떤 differencs을 취하면 잘 모릅니다 .aspx 페이지에 있는지