<%@ Page Language="C#" AutoEventWireup="true" CodeFile="menupanel.aspx.cs" Inherits="ClientSideCalcGridview" %> <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { if (X.IsAjaxRequest || this.Page.IsPostBack) return; // ด้านล่างนี้เป็น code ที่ copy มาครับ ผมกะจะเอา array จาก code behide มาใส่ แต่ไม่รู้จะใส่ยังไง เพราะมันไม่ใช่ javascript ครับ // ส่วนนี้ เขาเรียกว่าอะไรครับ var menuPanel0 = new MenuPanel { Title = "Business Processes", Icon = Icon.Wrench, SaveSelection = true, Header = true }; var menuPanel1 = new MenuPanel { Title = "Human Resources", Icon = Icon.Tux, SaveSelection = true, Header = true }; var menuItem0 = new Ext.Net.MenuItem("Menu0"); menuPanel0.Menu.Items.Add(menuItem0); var menuItem1 = new Ext.Net.MenuItem("Menu1"); menuPanel0.Menu.Items.Add(menuItem1); var menuItem2 = new Ext.Net.MenuItem("Menu2"); menuPanel0.Menu.Items.Add(menuItem2); this.MenuExplorer.Items.Add(menuPanel0); this.MenuExplorer.Items.Add(menuPanel1); } </script> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Ext.NET Example</title> // javascript ส่วนนี้ ผมปรับมาจาก code ที่แล้วครับ ถ้าใช้โดดๆ ไม่ใช้กับ ext.net สามารถ run ได้ <script type="text/javascript"> var mmu = function ShowItem() { for (i = 0; i <= mmuId.length - 1; i++) { document.write(mmuId[i] + ";" + mmuName[i] + ";" + mmuTitle[i] + "<br/>"); } } </script> </head> <body onload="ShowItem()"> <form runat="server"> <ext:ResourceManager runat="server" /> <ext:Panel ID="Panel1" Header="false" Height="300" Width="200" Layout="FitLayout" runat="server"> <Items> <ext:Panel ID="MenuExplorer" Title="Menu Explorer" Layout="accordion" runat="server" ></ext:Panel> </Items> </ext:Panel> </form> </body> </html>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง