PageRenderTime 45ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/Source/BestSurvey/WebUI/CooliteTest.aspx

#
ASP.NET | 144 lines | 133 code | 11 blank | 0 comment | 0 complexity | 44e806ce924816d266999aaf00ebf284 MD5 | raw file
  1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CooliteTest.aspx.cs" Inherits="WebUI.CooliteTest" %>
  2. <%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head runat="server">
  6. <title></title>
  7. <script type="text/javascript">
  8. function test() {
  9. //#{TreePanel1}.render('treeDiv');
  10. //#{TreePanel1}.root.expand();
  11. }
  12. </script>
  13. </head>
  14. <body>
  15. <form id="form1" runat="server">
  16. <ext:ScriptManager ID="ScriptManager1" runat="server">
  17. </ext:ScriptManager>
  18. <ext:FormPanel ID="FormPanel1" runat="server" BodyStyle="padding:5px;" ButtonAlign="Right"
  19. Frame="true" Height="185" Title="Title" Width="300">
  20. <Body>
  21. <ext:FormLayout ID="FormLayout1" runat="server">
  22. <ext:Anchor Horizontal="100%">
  23. <ext:TextField ID="TextField1" runat="server" FieldLabel="名称">
  24. </ext:TextField>
  25. </ext:Anchor>
  26. <ext:Anchor Horizontal="100%">
  27. <ext:ComboBox ID="ComboBox1" runat="server" FieldLabel="所属区域" TriggerAction="All" Editable="false" Mode="Local">
  28. <Items>
  29. <ext:ListItem Text="Alabama" Value="AL" />
  30. <ext:ListItem Text="Brahms" Value="AK" />
  31. </Items>
  32. <Template ID="Template1" runat="server">
  33. <tpl for='.'><div style='height:200px'><div id='treeDiv'></div></div></tpl>
  34. </Template>
  35. <Listeners>
  36. <Expand Handler="#{TreePanel1}.render('treeDiv');#{TreePanel1}.root.expand();"/>
  37. <Blur Handler="#{ComboBox1}.setValue(#{ComboBox1}.tag)" />
  38. </Listeners>
  39. </ext:ComboBox>
  40. </ext:Anchor>
  41. </ext:FormLayout>
  42. </Body>
  43. <Buttons>
  44. <ext:Button ID="Button3" runat="server" Icon="Disk" Text="Submit">
  45. </ext:Button>
  46. </Buttons>
  47. </ext:FormPanel>
  48. <ext:Window ID="Window1" runat="server" Icon="World" Title="Title" MinWidth="640px"
  49. MinHeight="480px" Maximizable="true" Collapsible="True" Visible="false">
  50. <AutoLoad Url="http://www.baidu.com" Mode="IFrame" />
  51. <TopBar>
  52. <ext:Toolbar ID="Toolbar1" runat="server">
  53. <Items>
  54. <ext:ToolbarFill ID="ctl718" />
  55. <ext:ToolbarButton ID="ToolbarButton1" runat="server" Text="Load Google" Icon="Cmy">
  56. <Listeners>
  57. <Click Handler="#{Window1}.load('http://www.google.com/');#{window1}.Url='http://www.google.com/'" />
  58. </Listeners>
  59. </ext:ToolbarButton>
  60. <ext:ToolbarButton ID="ToolbarButton2" runat="server" Text="Refresh" Icon="ArrowRotateClockwise">
  61. <Listeners>
  62. </Listeners>
  63. </ext:ToolbarButton>
  64. </Items>
  65. </ext:Toolbar>
  66. </TopBar>
  67. </ext:Window>
  68. <ext:Button ID="Button2" runat="server" Text="Submit">
  69. <Listeners>
  70. <Click Handler="#{TreePanel1}.root.expand();" />
  71. </Listeners>
  72. </ext:Button>
  73. <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
  74. <ext:TreePanel ID="TreePanel1" runat="server" AutoRender="false" Border="false">
  75. <Root>
  76. <ext:TreeNode Text="Composers" Expanded="false" >
  77. <Nodes>
  78. <ext:TreeNode Text="Beethoven" Icon="UserGray">
  79. <Nodes>
  80. <ext:TreeNode Text="Concertos">
  81. <Nodes>
  82. <ext:TreeNode Text="No. 1 - C" Icon="Music" />
  83. <ext:TreeNode Text="No. 2 - B-Flat Major" Icon="Music" />
  84. <ext:TreeNode Text="No. 3 - C Minor" Icon="Music" />
  85. <ext:TreeNode Text="No. 4 - G Major" Icon="Music" />
  86. <ext:TreeNode Text="No. 5 - E-Flat Major" Icon="Music" />
  87. </Nodes>
  88. </ext:TreeNode>
  89. </Nodes>
  90. </ext:TreeNode>
  91. <ext:TreeNode Text="Brahms" Icon="UserGray">
  92. <Nodes>
  93. <ext:TreeNode Text="Concertos">
  94. <Nodes>
  95. <ext:TreeNode Text="Violin Concerto" Icon="Music" />
  96. <ext:TreeNode Text="Double Concerto - A Minor" Icon="Music" />
  97. <ext:TreeNode Text="Piano Concerto No. 1 - D Minor" Icon="Music" />
  98. <ext:TreeNode Text="Piano Concerto No. 2 - B-Flat Major" Icon="Music" />
  99. </Nodes>
  100. </ext:TreeNode>
  101. <ext:TreeNode Text="Quartets">
  102. <Nodes>
  103. <ext:TreeNode Text="Piano Quartet No. 1 - G Minor" Icon="Music" />
  104. <ext:TreeNode Text="Piano Quartet No. 2 - A Major" Icon="Music" />
  105. <ext:TreeNode Text="Piano Quartet No. 3 - C Minor" Icon="Music" />
  106. <ext:TreeNode Text="Piano Quartet No. 3 - B-Flat Minor" Icon="Music" />
  107. </Nodes>
  108. </ext:TreeNode>
  109. </Nodes>
  110. </ext:TreeNode>
  111. <ext:TreeNode Text="Mozart" Icon="UserGray">
  112. <Nodes>
  113. <ext:TreeNode Text="Concertos">
  114. <Nodes>
  115. <ext:TreeNode Text="Piano Concerto No. 12" Icon="Music" />
  116. <ext:TreeNode Text="Piano Concerto No. 17" Icon="Music" />
  117. <ext:TreeNode Text="Clarinet Concerto" Icon="Music" />
  118. <ext:TreeNode Text="Violin Concerto No. 5" Icon="Music" />
  119. <ext:TreeNode Text="Violin Concerto No. 4" Icon="Music" />
  120. </Nodes>
  121. </ext:TreeNode>
  122. </Nodes>
  123. </ext:TreeNode>
  124. </Nodes>
  125. </ext:TreeNode>
  126. </Root>
  127. <Listeners>
  128. <Click Handler="#{ComboBox1}.setValue(node.text);#{ComboBox1}.tag=node.text;#{ComboBox1}.collapse();" />
  129. </Listeners>
  130. </ext:TreePanel>
  131. </form>
  132. </body>
  133. </html>