FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 24709|回复: 22
打印 上一主题 下一主题

FineUI v3.2.1发布了!(已经更新到 v3.2.1.2)

[复制链接]
楼主
发表于 2012-11-26 00:21:20 | 显示全部楼层
非常给力,希望老大再接再厉。
老大,什么时候能给Grid控件添加拖动列功能呀!
有个问题我问了好久都没人回答我,老大,麻烦你帮我看看怎么能实现这样的功能!
我使用那个PageContext.RegisterStartupScript(ZjidTb.OnClientTriggerClick = Window2.GetSaveStateReference(DxddDdl.ClientID) + Window2.GetShowReference("./Zj.aspx, "列表"));
这个方法弹出窗口,然后回传值,其中ZjidTb.ClientID是个DropDownList控件,在弹出窗体前已经绑定好数据。
我想弹出窗体选择数据回传给DropDownList控件的选中项(DxddDdl.SelectedValue)。
沙发
发表于 2012-11-27 14:16:44 | 显示全部楼层
增加PageItems属性,可以向分页工具条中添加控件,比如分隔符、按钮、下拉列表等。
     <x:TabStrip ID="TabStrip1" runat="server" ActiveTabIndex="0" ShowBorder="True" >
         <Tabs>
             <x:Tab ID="ZtTab" runat="server"  EnableBackgroundColor="true" Layout="Fit">
             <Items>
                 <x:Grid ID="ZtGrid"  PageSize="20" DataKeyNames="ID" OnPageIndexChange="ZtGrid_PageIndexChange"
                         runat="server" AllowPaging="True" AutoHeight="True" EnableCheckBoxSelect="True" EnableRowNumber="True"  IsDatabasePaging="True" ShowBorder="False" ShowHeader="False" EnableMultiSelect="False" ExpandAllRowExpanders="true">
                     <Columns>
                         <x:BoundField TextAlign="Center" DataField="Remarks" DataFormatString="{0}" HeaderText="备注" />
                     </Columns>
                     <PageItems>
                         <x:ToolbarSeparator ID="ToolbarSeparator4" runat="server">
                         </x:ToolbarSeparator>
                         <x:Button IconUrl="~/images/collapse-all.gif" runat="server" EnablePress="true" Pressed="true" ID="btnZtShowRowExpanders" OnClick="btnShowRowExpanders_Click" ToolTip="显示或隐藏详细信息">
                         </x:Button>
                         <x:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
                         </x:ToolbarSeparator>
                         <x:Button runat="server" ID="butZtRefresh" Icon="DatabaseRefresh" OnClick="butRefresh_Click" ToolTip="刷新">
                         </x:Button>
                     </PageItems>
                 </x:Grid>
             </Items>
             </x:Tab>
             <x:Tab ID="XhycTab" runat="server" EnableBackgroundColor="true"  Layout="Fit">
             <Items>
                 <x:Grid ID="XhycGrid"  PageSize="20" DataKeyNames="ID" OnPageIndexChange="XhycGrid_PageIndexChange"
                             runat="server" AllowPaging="True" AutoHeight="True" EnableCheckBoxSelect="True" EnableRowNumber="True"  IsDatabasePaging="True" ShowBorder="False" ShowHeader="False" EnableMultiSelect="False" ExpandAllRowExpanders="true">
                     <Columns>
                         <x:BoundField TextAlign="Center" DataField="Remarks" DataFormatString="{0}" HeaderText="备注" />
                     </Columns>
                     <PageItems>
                         <x:ToolbarSeparator ID="ToolbarSeparator5" runat="server">
                         </x:ToolbarSeparator>
                         <x:Button IconUrl="~/images/collapse-all.gif" runat="server" EnablePress="true" Pressed="true" ID="btnXhycShowRowExpanders" OnClick="btnShowRowExpanders_Click" ToolTip="显示或隐藏详细信息">
                         </x:Button>
                         <x:ToolbarSeparator ID="ToolbarSeparator3" runat="server">
                         </x:ToolbarSeparator>
                         <x:Button runat="server" ID="butXhycRefresh" Icon="DatabaseRefresh" OnClick="butRefresh_Click" ToolTip="刷新">
                         </x:Button>
                     </PageItems>
                 </x:Grid>
             </Items>
             </x:Tab>
         </Tabs>
     </x:TabStrip>

        /// <summary>
         /// 显示或隐藏详细信息
         /// </summary>
         protected void btnShowRowExpanders_Click(object sender, EventArgs e)
         {
             switch (TabStrip1.ActiveTabIndex)
             {
                 /// 自停
                 case 0:
                     ZtGrid.ExpandAllRowExpanders = !ZtGrid.ExpandAllRowExpanders;
                     break;
                 /// 信号异常
                 case 1:
                     XhycGrid.ExpandAllRowExpanders = !XhycGrid.ExpandAllRowExpanders;
                     break;
             };
            
         }

        /// <summary>
         /// 刷新
         /// </summary>
         protected void butRefresh_Click(object sender, EventArgs e)
         {
             switch (TabStrip1.ActiveTabIndex)
             {
                 /// 自停
                 case 0:
                     ZtBindGrid();
                     break;
                 /// 信号异常
                 case 1:
                     XhycGrid.DataBind();
                     break;
             };

        }
第二个GRID中的刷新按钮不起作用。第一个GRID中的按钮都能完成功能。不光是按钮不起作用。如果第二个中有下拉列表选择显示多少条数据,读取的是第一个下拉列表的值。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-5-3 16:38 , Processed in 0.046333 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表