Aug 22, 2023, 2:40 AM
The display of treepanel with version 4.8.3 is normal, but the display of treepanel with version 5.3.0 is not normal
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:Window ID="WinRolePermission" runat="server" Width="580" Height="780" Layout="FitLayout" Maximized="true"
Icon="UserGreen" Title="??????" Modal="true" CloseAction="Destroy" Resizable="true" Maximizable="true">
<Items>
<ext:TreePanel ID="TreeRolePermission" runat="server" UseArrows="false"
Animate="true" Header ="true" Title ='<%# "???"+ViewData["sName"] %>' AutoDataBind="true" RootVisible="false">
<Store>
<ext:TreeStore runat="server" AutoLoad="true">
<Root>
<ext:Node NodeID="Root" Expanded="false">
</ext:Node>
</Root>
<Proxy>
<ext:AjaxProxy>
<API Read="/SystemManagement/Role/getRolePermission/" />
<ActionMethods Read="GET" />
<ExtraParams>
<ext:Parameter Name="sId" Value='<%# ViewData["sId"] %>' Mode="Value" AutoDataBind="true" />
</ExtraParams>
</ext:AjaxProxy>
</Proxy>
<Listeners>
<Load Handler="this.getRootNode().expand(true);" Delay="100" />
</Listeners>
</ext:TreeStore>
</Store>
<Buttons>
<ext:Button runat="server" Text="Save" Icon="Accept">
<DirectEvents>
<Click Url="/SystemManagement/Role/SavePermission/"
Success="Ext.net.Notification.show({
iconCls : 'icon-information',
pinEvent : 'click',
html : '?????',
title : '??'
});
this.up('window').close(); ">
<EventMask ShowMask="true"/>
<ExtraParams>
<ext:Parameter Name="id" Value='<%# ViewData["sId"] %>' Mode="Value" AutoDataBind="true" />
<ext:Parameter Name ="mids" Value="getMids(this.getRootNode().getChecked())" Mode ="Raw" />
<ext:Parameter Name ="sids" Value="getPids(this.getRootNode().getChecked())" Mode ="Raw" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Buttons>
</ext:TreePanel>
</Items>
<Listeners>
<Destroy Fn="ActionFormDestroy">
</Destroy>
</Listeners>
</ext:Window>
Last edited by fabricio.murta; Aug 22, 2023 at 4:34 AM.