RadOrgChart (telerik 컨트롤)에서 사용할 수있는 아이템 템플릿 안에 버튼이 있습니다.RadorgChart의 Item 템플릿 안의 버튼에 대한 클릭 이벤트를 발생시킬 수 없습니다.
<asp:UpdatePanel ID="uplDataHierarchy" runat="server" UpdateMode="Always">
<ContentTemplate>
<div id="divOrgChart" runat="server" style="width: 100%; height: 480px; overflow-y: auto">
<rad:RadOrgChart ID="radOrgChartHierarchy" runat="server" RenderMode="Lightweight" DisableDefaultImage="true" DataFieldID="ID" DataFieldParentID="PARENT_ID">
<ItemTemplate>
<rad:RadLabel runat="server" ID="RadLblName" Text='<%# Eval("NAME")%>' CssClass="fa-align-center" Font-Size="X-Small"></rad:RadLabel>
<br />
<rad:RadLabel runat="server" ID="RadLblPinCode" Text='<%# Eval("PINCODE")%>' CssClass="fa-align-center" Font-Size="X-Small"></rad:RadLabel>
<br />
<rad:RadLabel runat="server" ID="RadLblAdd" Text='<%# Eval("Address")%>' CssClass="fa-align-center" Font-Size="X-Small"></rad:RadLabel>
<br />
<asp:LinkButton ID="btnDetail" runat="server" CommandArgument='<%# Eval("ID") %>' Text="Get Detail" OnClick="btnDetail_Click" Font-Underline="false"></asp:LinkButton>
</ItemTemplate>
</rad:RadOrgChart>
<br></br>
</div>
</ContentTemplate>
<Triggers>
</Triggers>
</asp:UpdatePanel>
내가 BtnDetail에 대한 이벤트를 클릭하여 업데이트 패널없이 본 senerio을 데 완벽한 발사된다.
하지만 업데이트 패널 내부에서 단추에 대한 클릭 이벤트를 발생시킬 수 없습니다.
나는
- 링크 버튼과 그것을 시도
- 버튼
- telerik의 버튼과 같은 영문에 트리거를 추가하려고
:
<asp:AsyncPostBackTrigger ControlID="btnDetail" EventName="btnDetail_Click" />
그러나 여기 오류를 던지고있다 : 제어하지 fou
Protected Sub radOrgChartDealHierarchy_NodeDataBound(sender As Object, e As Telerik.Web.UI.OrgChartNodeDataBoundEventArguments) Handles radOrgChartDealHierarchy.NodeDataBound
Dim lnkBtnDetail As LinkButton = e.Node.GroupItems(0).FindControl("btnDetail")
스크립트 관리자
Dim scrPtMgr As ScriptManager = ScriptManager.GetCurrent(Me.Page)
scrPtMgr.RegisterAsyncPostBackControl(lnkBtnDetail)
End Sub
I를 통해 이벤트를 Resgistering 패널
Dim aspT = New AsyncPostBackTrigger()
aspT.ControlID = lnkBtnDetail.ToString()
aspT.EventName = "Click"
uplDataHierarchy.Triggers.Add(aspT)
에 이벤트를 등록 :로 차 그럼 난 뒤에 NodeBound 이벤트와 코드에서 그것을 시도 js 포스트 백을 시도했는데 거기에서도 서버 사이드 클릭 이벤트를 칠 수 없습니다.
응답 대기 중입니다.