字号:大 中 小
<html>
<head>
<title>03.grid</title>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../ext-all.js"></script>
<script type="text/javascript">
Ext.onReady(function(){
var cm = new Ext.grid.ColumnModel([
{header:'编号',dataIndex:'id'},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]);
var data = [
['1','name1','descn1'],
['2','name2','descn2'],
['3','name3','descn3'],
['4','name4','descn4'],
['5','name5','descn5']
];
var store = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: new Ext.data.ArrayReader({}, [
{name: 'id'},
{name: 'name'},
{name: 'descn'}
])
});
store.load();
var grid = new Ext.grid.GridPanel({
autoHeight: true,
renderTo: 'grid',
store: store,
cm: cm
});
//菜单对象
var contextmenu = new Ext.menu.Menu({
id: 'theContextMenu',
items: [
{
text: '查看详情',
handler: function() {
var selections = grid.getSelectionModel().getSelections();
if (selections.length == 0) { Ext.Msg.alert('提示', "先选择行"); return; }
for (var i = 0; i < selections.length; i++) {
var record = selections[i];
Ext.Msg.alert('提示', record.get("id") + "," + record.get("name") + "," + record.get("descn"));
}
}
}
,
{
text: '删除记录',
handler: function() { //空方法
}
}
]
});
//定义grid的鼠标右键事件
grid.on("rowcontextmenu", function(grid, rowIndex, e){
e.preventDefault();//阻止事件的传递
grid.getSelectionModel().selectRow(rowIndex);
contextmenu.showAt(e.getXY());//菜单的生成位置
});
});
</script>
</head>
<body>
<div id="grid" style="height:265px;"></div>
</body>
</html>
分享到:
相关推荐
针对"禁止页面右键查看 同时查看文本框右键"的问题,我们可以利用JavaScript来实现特定的解决方案。 首先,我们需要理解如何使用JavaScript来屏蔽页面的右键菜单。这通常通过监听鼠标右键点击事件(`contextmenu`)...
标题“vs2008右键查看代码更新补丁”涉及到的是Visual Studio 2008(简称VS2008)的一个特定功能修复。在VS2008这款强大的集成开发环境中,开发者通常需要频繁地查看代码以进行调试、编辑和理解程序逻辑。这个补丁...
【标题】"imageinfo_浏览器插件_chrome_mouthwck_右键查看图片信息_" 指的是一款专门针对谷歌浏览器(Chrome)设计的扩展程序,名为“Mouthwck”。这款插件的主要功能是增强用户在浏览网页时对图片的处理能力,特别...
而`右键弹出QQ在线客服代码,点击右键查看效果,兼容主流浏览器`可能是实现这个功能的具体代码文件,应当包含了上述逻辑。 总的来说,这个项目利用JavaScript实现了鼠标右键点击弹出QQ在线客服的功能,旨在提高网站...
就是若把页面右键屏蔽的话,文本框上的右键菜单同样也给屏蔽,问如何能够将文本框的右键菜单显示出来。 解决思路:首先,要在页面初始化时将页面右键菜单屏蔽 其次,在欲解除右键限制的文本框获得焦点时,启用...
可以使用任务管理器查看正在运行的进程,找出占用资源较高的程序并考虑关闭它们。 其次,注册表是Windows系统的核心配置数据库,错误的注册表项可能导致各种性能问题。特别是与右键菜单相关的注册表项,如果存在...
很多站长为了仿止别人仿制或扒下自己的网页,都会选择使用禁止浏览器右键查看元素或F12审查元素,一旦查看元素浏览器页面就会自动关闭,下面话不多说了,来一起看看详细的介绍吧。 注:该代码不兼容火狐浏览器,对于...
虽然“右键查看RVT版本”这个描述没有明确指出具体的操作或工具,但上述内容涵盖了与Revit文件版本管理和Windows右键菜单相关的一般知识。在实际应用中,可能需要根据具体的软件环境和团队协作需求来调整和优化这些...
从给定文件的内容来看,本文档主要介绍了一个名为SpaceSniffer的工具,其主要功能是帮助Windows用户管理和优化C盘空间,通过图形化的视图迅速找到占用C盘空间的大文件,并允许用户通过右键菜单进行查看、编辑等操作...
- **图片预览**:对于图片文件,用户可以右键查看预览,无需打开专门的图片查看器。 - **文件编码转换**:对于文本文件,iRightMouse支持一键转换文件编码,这对于处理不同编码格式的文本文件非常方便。 2. **...
使用后无法通过右键,F12之类的查看源代码,如有需要还需自己注释掉引用的js。
js禁止右键、看源码、复制源码,保护网页程序,很不错的东东
WIN7右键扩展设置(64位)Win7右键扩展设置(win7右键扩展功能)V1.00 绿色版[32位+...5.新增功能:增加win7文件及文件夹自由排序拖放功能【ps:应用成功后,右键查看除列表以外(需把自动排列勾上)均可像 xp一样自由拖放】
Win7右键扩展设置(win7右键扩展功能)V1.00 绿色版[32位] ...5.新增功能:增加win7文件及文件夹自由排序拖放功能【ps:应用成功后,右键查看除列表以外(需把自动排列勾上)均可像 xp一样自由拖放】
其他没什么问题,所以啦,在上传之前你要在外部用编辑器修改好再上传就没事了,用编辑器打开qingzz_circlenav_config.php文件替换内容就可以上传啦,主要可以不让别人右键查看源代码,或者复制文章的,另外还添加几个...
标题中的“eclpise右键工程查看文件夹”指的是在Eclipse中通过右键菜单对工程进行操作,以方便地在新窗口中查看和管理文件夹。这通常是通过安装特定的插件实现的,例如“easy Explorer”。Easy Explorer是一个...
标题中的"IE右键添加复制图片地址"是指在Internet Explorer(IE)浏览器中,通过某种方式或工具增强其右键菜单功能,使用户能够在图片上点击右键后直接选择“复制图片地址”,而不是通过传统的右键查看图片属性来...
完美解决IE右键不能查看源问题
本文将深入探讨如何使用WinForm来实现进程信息的查看,包括如何利用ListView显示进程,响应用户的点击事件,以及创建和使用右键菜单。 首先,我们需要获取系统中的进程信息。在C#中,我们可以使用System....