FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
楼主: 吉吉﹑
打印 上一主题 下一主题

关于GRID 添加右键菜单功能

[复制链接]
11#
 楼主| 发表于 2013-1-14 07:17:58 | 只看该作者
helkm03 发表于 2013-1-14 06:54
吉吉,我的报Microsoft JScript 运行时错误: 'Ext' 未定义
是什么原因尼?

没引用PageManager吧?
12#
发表于 2013-1-14 07:39:35 | 只看该作者
我是不是js文件没有引用?
13#
发表于 2013-1-14 07:41:38 | 只看该作者
能否把你简单的项目发我看下,我的QQ邮箱: 479024089@qq.com
14#
 楼主| 发表于 2013-1-14 07:48:31 | 只看该作者
helkm03 发表于 2013-1-14 07:41
能否把你简单的项目发我看下,我的QQ邮箱:

你把这个JS写在FORM里还是FORM外面的?
15#
发表于 2013-1-14 08:36:49 | 只看该作者
吉吉﹑ 发表于 2013-1-14 07:48
你把这个JS写在FORM里还是FORM外面的?

外面的哦
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ManageAuditing.aspx.cs" Inherits="Auditing_ManageAuditing" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
   <script type="text/javascript">
    var gridClientID = '<%= EG_Data.ClientID %>';//定义GRID
    var rightClick = new Ext.menu.Menu(
      {
            id: 'rightClickCont',
            items: [
        {
            cls: "x-btn-text-icon",
                icon: "./res.axd?icon=Page",

            handler: function ()
            {
                   alert('123');
            },
               
           
            text: '预览订单'
        }
    ]
        });
        //右键菜单代码关键部分
        function rightClickFn(grid, rowindex, e) {
            var model = grid.getSelectionModel();
            model.selectRow(rowindex);
            e.preventDefault();
            rightClick.showAt(e.getXY());
        }

        // 页面第一个加载完毕后执行的函数
        function onReady() {
            var grid = X(gridClientID);
            grid.addListener('rowcontextmenu', rightClickFn);
        }

         </script>


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <extageManager ID="M1" runat="server" AutoSizePanelID="EG_Panle" />
    <extanel ID="EG_Panle" runat="server" ShowBorder="true" ShowHeader="false" AnchorValue="100% -36"
        Layout="Fit">
        <Toolbars>
            <ext:Toolbar ID="EToolBar" runat="server" Height="25px">
                <Items>
                </Items>
            </ext:Toolbar>
        </Toolbars>
        <Items>
            <ext:Grid ID="EG_Data" runat="server" EnableCheckBoxSelect="true" EnableRowNumber="true"
                Title="Grid" ShowHeader="false" ShowBorder="false" AllowPaging="True" PageSize="2">
                <Columns>
                </Columns>
            </ext:Grid>
        </Items>
    </extanel>
    <ext:Window ID="W_Edit" runat="server" WindowPosition="GoldenSection" EnableDrag="true" Hidden="true"
        HideMode="Display" Width="350px" AutoHeight="true">
        <Items>
            <ext:SimpleForm ID="W_Edit_From1" runat="server" ShowBorder="False" EnableBackgroundColor="True"
                ShowHeader="False">
                <Items>
                    <ext:TextBox ID="ETB_AUDIT_TEMPLATE_ID" runat="server" Label="流程序号" Hidden="true" HideMode="Display" />
                    <ext:TextBox ID="ETB_AUDIT_TEMPLATE_NAME" runat="server" Label="流程名称" />
                     
                        <extropDownList ID="EDD_ISSTART" runat="server" Label="是否启动流程" />
                       <extropDownList ID="EDD_ISGREED" runat="server" Label="是否绿色通道" />

                         <ext:TextBox ID="ETB_AUDIT_STEP_SORT" runat="server" Label="排序号" />
                    <extropDownList ID="EDD_AUDIT_OBJECT" runat="server" Label="适应事务类型" />
                       <extropDownList ID="EDD_RETURN_TYPE" runat="server" Label="退回类型" />
                    <ext:TextBox ID="ETB_AUDIT_NOTE" runat="server" Label="流程描述" />
                 
                </Items>
            </ext:SimpleForm>
        </Items>
    </ext:Window>
      <ext:Window ID="W_Command" WindowPosition="GoldenSection" Popup="false" EnableIFrame="true" runat="server" Target="Self"
        Height="550px" Width="1024px" Hidden="true">
    </ext:Window>
    </form>
</body>
</html>
16#
 楼主| 发表于 2013-1-14 09:07:34 | 只看该作者
helkm03 发表于 2013-1-14 08:36
外面的哦

要写在下面的。。。
17#
发表于 2013-1-14 09:27:06 | 只看该作者
吉吉﹑ 发表于 2013-1-14 09:07
要写在下面的。。。

还是不行哦,新的错误了哦
Microsoft JScript 运行时错误: 缺少对象

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
18#
 楼主| 发表于 2013-1-15 08:41:49 | 只看该作者
helkm03 发表于 2013-1-14 09:27
还是不行哦,新的错误了哦
Microsoft JScript 运行时错误: 缺少对象

发个案例来看看
19#
发表于 2013-1-15 08:53:36 | 只看该作者
怎么发你?
我是没有引用js的哦,是不是一定要引用js?
20#
发表于 2013-1-15 08:53:56 | 只看该作者
吉吉﹑ 发表于 2013-1-15 08:41
发个案例来看看

怎么发你?
我是没有引用js的哦,是不是一定要引用extjs?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-28 18:55 , Processed in 0.049593 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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