Ext rowcontextmenu回调

今天栽了大跟头,,,,

EXT js右键可以获取到选中的那一列的索引值,只需在回调函数中取到那一列的数据就可以ok,不用再费尽心思的费用执行click的事件

grid.on("rowcontextmenu",function(grid,rowIndex,e){
            e.preventDefault();
我想在这里判断一下~太菜了...不会写....
            grid.getSelectionModel().selectRow(rowIndex);
            treeMenu1.showAt(e.getPoint());
            rowclicks();
});

rowcontextmenu: function(grid, rowIndex, e) {
   debugger
  // var c = this.getSelectionModel().getSelections();
  //      grid.getSelectionModel().selectRow(rowIndex);

//treeMenu1.showAt(e.getPoint());            rowclicks();
   var selecRow = grid.store.data.items[rowIndex];
 
                if (y != null) {
                    e.preventDefault();
                    y.showAt(e.getPoint());
     var slid = ‘\\\‘‘ + selecRow.json[0]+ ‘\\\‘‘;
     var jsValue = f[‘e_rclick‘];
     jsValue = jsValue.replace(‘TASKLIST_SLID‘, slid);
     eval(jsValue);// 右键按下,先执行右键事件
                }
            }

时间: 2024-11-01 22:34:36

Ext rowcontextmenu回调的相关文章

策略模式(回调函数)

/** * */ package com.zachary.io.util; import java.io.File; import java.io.IOException; /** * @author Zachary.Zheng * @version 1.0 * @date 2019年11月9日 */ public class ProcessFiles { /** * 定义回调函数接口 * 在调用时实现 * @author Zachary.Zheng * @version 1.0 * @date

Extjs 6 MVC开发模式(一)

1.Extjs就绪函数 1)导入Extjs的CSS <link rel="stylesheet" type="text/css" href="resources/theme-neptune-all_1.css"> <link rel="stylesheet" type="text/css" href="resources/theme-neptune-all_2.css"

目录实用工具

1. 获取File对象的目录树. 文件夹下面是文件夹 递归调用, 直到没有发现文件夹为止. walk()方法将开始目录转换为File对象, 然后调用recurseDirs: 递归调用 package com.zachary.file; import java.io.File; import java.io.FilenameFilter; import java.util.ArrayList; import java.util.Iterator; import java.util.List; im

Ext 主要控件

Ext.form.TimeField: 配置项: maxValue:列表中允许的最大时间 maxText:当时间大于最大值时的错误提示信息 minValue:列表中允许的最小时间 minText:当时间小于最小值时的错误提示信息 increment:两个相邻选项间的时间间隔,默认为15分钟 format:显示格式,默认为"g:i A".一般使用"H:i:s" H:带前缀0的24小时 i:带前缀0的分钟 s:带前缀0的秒 invalidText:当时间值非法时显示的提

ExtJs 基础框架(二)Ext对JavaScript原生对象的扩展

1 Ext.onReady(function(){ 2 //Ext对于原生的JavaScript扩展 3 4 //一.Ext.Object 5 /*//1.Ext.chain 把当前传入对象当成新创建对象的原型 6 var obj = { 7 name:'bsjxt', 8 age:30 9 }; 10 obj.hasOwnProperty() 11 var result = Ext.Object.chain(obj); 12 alert(result.hasOwnProperty('name'

ExtJs之Ext.data.Store

ExtJs之Ext.data.Store Posted on 2009-07-21 09:09 linFen 阅读(44912) 评论(5) 编辑 收藏 Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录. 除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示. store.each(function(record) { alert(record.get('name')); }); Each()

【翻译】在Ext JS 5应用程序中如何使用路由

原文:How to Use Routing in Your Ext JS 5 Apps 简介 Ext JS 5是一个重要的发布版本,它提供了许多新特性来创建丰富的.企业级的Web应用程序.MVVM和双向数据绑定为开发人员承担了大量的繁重工作.在Ext JS 5种,另一个新特性就是路由,它可以在控制器内轻松的管理历史记录.前进和后退按钮是每个浏览器都会拥有的公共用户接口,现在,使用Ext JS 5在单页面应用程序中处理导航变得相当简单了. Ext JS 5路由 在Ext JS,已经可以使用Ext.

ExtJS学习-----------Ext.Array,ExtJS对javascript中的Array的扩展

关于ExtJS对javascript中的Array的扩展.能够參考其帮助文档,文档下载地址:http://download.csdn.net/detail/z1137730824/7748893 因为Array中的方法过多.将当中的部分方法设计实例进行学习.实例地址:http://blog.csdn.net/z1137730824/article/details/38797257 (1)Ext.Array中的方法 clean( Array array ) : Array 过滤掉数组里的空值,空值

Extjs Ext.onReady的用法

最近在学习Extjs,当然首先学习的肯定是从官网下载下来的example. 从学习上而言对于Extjs,我个人认同的是李林峰老师所言先从视图开始,搞一些所见即所得的东西. 废话有点多,对于Extjs而言个人认为最初需要弄明白的函数就是 Ext.onReady函数. onReady方法在页面完毕(onload方法被调用之前以及图片被装载之前)调用初始化函数. 在API中是如此定义onReady方法: onReady( Function fn, Object scope, Boolean withD