Example #1
0
        private void SetGridPageItems()
        {
            Page.Grid.PageItems.Add(new ToolbarSeparator());

            ToolbarText tbt = new ToolbarText();

            tbt.Text = "每页记录数:";
            Page.Grid.PageItems.Add(tbt);

            FineUI.DropDownList ddlGridPageSize = new FineUI.DropDownList();
            ddlGridPageSize.AutoPostBack = true;
            ddlGridPageSize.Items.Add(new FineUI.ListItem("10", "10"));
            ddlGridPageSize.Items.Add(new FineUI.ListItem("30", "30"));
            ddlGridPageSize.Items.Add(new FineUI.ListItem("50", "50"));
            ddlGridPageSize.Items.Add(new FineUI.ListItem("100", "100"));
            ddlGridPageSize.Items.Add(new FineUI.ListItem("200", "200"));
            ddlGridPageSize.Width = 80;
            ddlGridPageSize.SelectedIndexChanged += ddlGridPageSize_SelectedIndexChanged;
            // 初始化选中值
            ddlGridPageSize.SelectedValue = Page.Grid.PageSize.ToString();
            Page.Grid.PageItems.Add(ddlGridPageSize);
        }
Example #2
0
        private void SetGridPageItems1()
        {
            Grid1.PageItems.Add(new ToolbarSeparator());

            ToolbarText tbt = new ToolbarText();

            tbt.Text = "每页记录数:";
            Grid1.PageItems.Add(tbt);

            DropDownList ddlGridPageSize1 = new DropDownList();

            ddlGridPageSize1.AutoPostBack = true;
            ddlGridPageSize1.Items.Add(new ListItem("5", "5"));
            ddlGridPageSize1.Items.Add(new ListItem("10", "10"));
            ddlGridPageSize1.Items.Add(new ListItem("15", "15"));
            ddlGridPageSize1.Items.Add(new ListItem("30", "30"));
            ddlGridPageSize1.Width = 80;
            ddlGridPageSize1.SelectedIndexChanged += ddlGridPageSize1_SelectedIndexChanged;
            // 初始化选中值
            ddlGridPageSize1.SelectedValue = Grid1.PageSize.ToString();
            Grid1.PageItems.Add(ddlGridPageSize1);
        }
Example #3
0
        // 初始化工具栏控件
        // <f:Button runat="server" ID = "btnClose" Icon="SystemClose" EnablePostBack="false" Text="关闭" />
        // <f:Button runat="server" ID = "btnSaveClose" ValidateForms="SimpleForm1" Icon="SystemSaveClose" OnClick="btnSaveClose_Click" Text="保存后关闭" />
        // <f:Button runat="server" ID = "btnSaveNew" ValidateForms="SimpleForm1" Icon="SystemSaveNew" OnClick="btnSaveNew_Click" Text="保存并新增" />
        // <f:ToolbarText runat="server" />
        private void InitToolbar(Toolbar toolbar, bool relayoutToolbar)
        {
            // 信息标签
            lblInfo = new ToolbarText()
            {
                CssStyle = "color:red"
            };

            // 关闭按钮
            btnClose = new Button()
            {
                Icon = Icon.SystemClose, Text = "关闭", EnablePostBack = false
            };
            btnClose.OnClientClick = ActiveWindow.GetHidePostBackReference();

            // 保存并关闭按钮
            btnSaveClose = new Button()
            {
                Icon = Icon.SystemSaveClose, Text = "保存"
            };
            btnSaveClose.ValidateForms = new string[] { this.frm.ID };
            btnSaveClose.Click        += (s, e) =>
            {
                if (Save())
                {
                    ShowInfo("成功保存({0:HH:mm:ss})", DateTime.Now);
                    //PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
                }
                else
                {
                    ShowInfo("保存失败");
                }
            };

            // 保存并新增按钮
            btnSaveNew = new Button()
            {
                Icon = Icon.SystemSaveNew, Text = "保存并新增"
            };
            btnSaveNew.ValidateForms = new string[] { this.frm.ID };
            btnSaveNew.Click        += (s, e) =>
            {
                if (Save())
                {
                    ShowInfo("成功保存({0:HH:mm:ss}),新增中", DateTime.Now);
                    NewData();
                }
                else
                {
                    ShowInfo("保存失败");
                }
            };

            // 添加到工具栏上
            if (relayoutToolbar)
            {
                toolbar.Items.Insert(0, new ToolbarFill());
            }
            toolbar.Items.Insert(0, btnSaveNew);
            toolbar.Items.Insert(0, btnSaveClose);
            toolbar.Items.Insert(0, btnClose);
            toolbar.Items.Add(lblInfo);
        }