zoukankan      html  css  js  c++  java
  • WebDataMenu做工具栏程序代码

    工具栏

    前台代码:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="toolBar.aspx.cs" Inherits="BasisFile_toolBar" %>
    
    <%@ Register Assembly="Infragistics4.Web.v15.1, Version=15.1.20151.1018, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"
        Namespace="Infragistics.Web.UI" TagPrefix="ig" %>
    
    <%@ Register Assembly="Infragistics4.Web.v15.1, Version=15.1.20151.1018, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"
        Namespace="Infragistics.Web.UI.NavigationControls" TagPrefix="ig" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>WebDataMenu做工具栏</title>
        <script type="text/javascript" id="igClientScript">
    <!--
    
    function wdMenuTool_ItemClick(sender, eventArgs)
    {
        ///<summary>
        ///
        ///</summary>
        ///<param name="sender" type="Infragistics.Web.UI.WebDataMenu"></param>
        ///<param name="eventArgs" type="Infragistics.Web.UI.DataMenuItemCancelEventArgs"></param>
    
        //Add code to handle your event here.
        switch (eventArgs.getItem().get_key()) {
            case "NewBuild":
                newBuildState();
                //不返回后台事件
                eventArgs.set_cancel(true);
                //取消选中项
                //sender.get_selectedItem().set_selected(false);
                break;
            case "Save":
                newBuildState();
                break;
            case "Modify":
                newBuildState();
                break;
            case "DelMsg":
                newBuildState();
                break;
    
    
        }
        
    
    
    }// -->
    </script>
    <script type="text/javascript">
        function newBuildState() {
            alert("NewBuild");
        }
    
    </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <ig:WebScriptManager ID="WebScriptManager1" runat="server">
        </ig:WebScriptManager>
        <div>
        <ig:WebDataMenu ID="wdMenuTool" runat="server" StyleSetName="Office2010Blue" 
                EnableScrolling="False" Width="100%"
                BorderStyle="Solid" Height="28px" BorderColor="#666699" BorderWidth="1px" 
                onitemclick="wdMenuTool_ItemClick">
                <AutoPostBackFlags ItemSelected="On" />
                <GroupSettings Orientation="Horizontal" EnableAnimation="False" />
                <AutoPostBackFlags ItemSelected="On" /><GroupSettings Orientation="Horizontal" EnableAnimation="False" />
                <Items>
                    <ig:DataMenuItem ImageToolTip="新建" Text="新建" 
                         Key="NewBuild" ToolTip="新建" >
                    </ig:DataMenuItem>
                    <ig:DataMenuItem ImageToolTip="保存" Text="保存"  
                        Key="Save" ToolTip="保存">
                    </ig:DataMenuItem>
                    <ig:DataMenuItem ImageToolTip="修改" Text="修改" 
                        Key="Modify" ToolTip="修改">
                    </ig:DataMenuItem>
                    <ig:DataMenuItem ImageToolTip="删除" Text="删除" 
                        Key="DelMsg" ToolTip="删除">
                    </ig:DataMenuItem>
                </Items>
                <ClientEvents ItemClick="wdMenuTool_ItemClick" />
                </ig:WebDataMenu>
        </div>
        </form>
    </body>
    </html>

    后台代码:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    public partial class BasisFile_toolBar : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
        protected void wdMenuTool_ItemClick(object sender, Infragistics.Web.UI.NavigationControls.DataMenuItemEventArgs e)
        {
            switch (e.Item.Key)
            {
                case "New":
                    
                    break;
                case "Open":
                    
                    break;
                case "Save":
                    
                    break;
                default:
                    break;
            }
            //取消选中行
            //wdMenuTool.SelectedItem.Selected = false;
        }
    }
  • 相关阅读:
    Jackcard类似度和余弦类似度(向量空间模型)的java实现
    Android Wear之android穿戴式设备应用开发平台
    poj 2955 Brackets 括号匹配 区间dp
    Gradle自己定义插件
    C语言之基本算法11—牛顿迭代法求平方根
    jquery ajax实现省市二级联动
    从0開始学习 GitHub 系列之「07.GitHub 常见的几种操作」
    Android Widget和悬浮窗 原理
    怎样推断一个数的二进制有多少个1
    Mac OSX Yosemite 10.10 brew 错误:mktemp: mkdtemp failed on /tmp/git-LIPo: No such file or directory
  • 原文地址:https://www.cnblogs.com/sizhizhiyue/p/5007126.html
Copyright © 2011-2022 走看看