1.判断内容是否修改

1)

var cgrid = query_panel.cgrid;
var v = cgrid.getValues();
//console.log(v);
if (v != "" && typeof (v) != "undefined") {
    Ext.Msg.alert(MsgMrg.OptMsg, '修改信息后请先保存!');
    return;
}

2)

if (cgrid.getStore().getModifiedRecords().length > 0) {
Ext.Msg.alert(MsgMrg.OptMsg, '修改信息后请先保存!');
return;
}

 2.获取选中行的某个值

listeners: {
beforeload: function (v) {
debugger
Ext.apply(v.baseParams, {
//SFields: ["USERID"],//
//SFieldTypes: ['string'],
//Relations: ["="],
//SValues: ['qcy'],
UserId:grid.getSelectionModel().getSelected().get('UserID')
});
}
}

3.后台返回json格式的输出

return "{success:false,msg:'不存在此按钮'}";

4.前台渐变弹窗

prityTip(MsgMrg.OptMsg, '已是启用状态!');

5.点击后弹出输入文本框弹窗

Ext.Msg.prompt(MsgMrg.OptMsg, "请填写启用原因", function (btn, text) {
if (btn == "ok") {
if (text == '' || text == null) {
Ext.Msg.alert(MsgMrg.OptMsg, '请填写启用原因!');
return;
} //mainfunction }
})

6.根据列名获取在列中索引

var i= c_gridColumns.findColumnIndex("name");

7.store加载完后执行事件

store.load({
callback: function () {
var rec = store.getAt(0);
console.log(rec);
form_panel.getForm().reset();
if (rec) {
form_panel.getForm().loadRecord(rec);
}
}
});

 8.成功后选中状态失去

grid.success = function () {
grid.getStore().load({
callback: function () {
grid.getStore().queryBy(function (r) {
debugger;
if (r.data.ID== curId) {
var arr = [r];
grid.getSelectionModel().selectRecords(arr);
//grid.success();
return true;
}
})
}
});
};

ExtJs常用功能的更多相关文章

  1. ExtJs常用布局--layout详解(含实例)

    序言: 笔者用的ExtJs版本:ext-3.2.0 ExtJs常见的布局方式有:border.form.absolute.column.accordion.table.fit.card.anchor ...

  2. ExtJS常用代码集合

    ExtJS常用代码集合,包括弹出提示框,登陆框,树状结构等等.​1. [代码]弹出提示框     <html>    <head>        <title>Ge ...

  3. WebStorm 常用功能的使用技巧分享

    WebStorm 是 JetBrain 公司开发的一款 JavaScript IDE,使用非常方便,可以使编写代码过程更加流畅. 本文在这里分享一些常用功能的使用技巧,希望能帮助大家更好的使用这款强大 ...

  4. AVA正则表达式4种常用功能

    正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: String str="abc efg ABC";  Str ...

  5. [转]WebPack 常用功能介绍

    概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...

  6. FastReport.Net 常用功能总汇

    一.常用控件 文本框:输入文字或表达式 表格:设置表格的行列数,输入数字或表达式 子报表:放置子报表后,系统会自动增加一个页面,你可以在此页面上设计需要的报表.系统在打印处理时,先按主报表打印,当碰到 ...

  7. python3 字符串与列表常用功能

    一.字符串常用功能 1. capitalize(),将字符串的首字母变成大写,其余全部置为小写:如果字符串中有多个单词,也只是将第一个单词的首字母置为大写:例: >>> name = ...

  8. matlab进阶:常用功能的实现,常用函数的说明

    常用功能的实现 获取当前脚本所在目录 current_script_dir = fileparts(mfilename('fullpath')); % 结尾不带'/' 常用函数的说明 bsxfun m ...

  9. WebPack常用功能介绍

    概述 Webpack是一款用户打包前端模块的工具.主要是用来打包在浏览器端使用的javascript的.同时也能转换.捆绑.打包其他的静态资源,包括css.image.font file.templa ...

随机推荐

  1. crypto 简单了解

    阅读前:文章记录crypto库的简单了解,和一些简单的用法,与具体加解密算法的实现无关. 文中例子使用到了node的crypto模块 和  npm sjcl(Stanford Javascript C ...

  2. #WEB安全基础 : HTTP协议 | 0x16 HTTPS:证书,证书,全是证书

    现在想做点什么事都需要证书,要不就会让我们回忆起一个典故:滥竽充数 HTTPS使用了公开密钥加密,如何保证公开密钥就是真正的公开密钥呢?攻击者可能会替换公开密钥,这时候就需要验证,所以它采用了数字证书 ...

  3. 007-li标签CSS水平居中垂直居中

    水平居中是text-align:center垂直居中 一般是用 line-height比如你li的高度是80px 那你设置 line-height:80px 文字就垂直居中

  4. 在Ubuntu中,vi命令编辑异常

    在Ubuntu中,进入vi命令的编辑模式,发现按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符.这是由于Ubuntu预装的是vim-tiny,而我们需要使用的是vim-full, ...

  5. 网络库压力测试:mongols VS evpp

    evpp是360出品的一个网络库,基于libevent,进行了许多改造,对c++11友好.据称比libevent性能要好. 到底有多好呢?360开发人员有自己的测试,信不信由你. evpp源码下有个h ...

  6. python安装pip的步骤记录

    因为重新装了系统,所以python所有的环境都要重新走一遍. 首先去python官网下载python最新版本.如果python没有自动加入环境变量的话就需要你自己手动加入.这个一般在安装python的 ...

  7. django 后端反向生成url

    导入模块 from django.core.urlresolvers import reverse reverse() reverse(viewname, urlconf=None, args=Non ...

  8. lua tonumber

    [1]应用tonumber函数 local function test(telnum) , )) == ) -- 5000~5999公司预留号码 , ) == ' or isLen or isRese ...

  9. OO第一单元优化博客

    OO第一单元优化博客 第一次作业: 合并同类项+提正系数项+优化系数指数0/1=满分 第二次作业: 初始想法 一开始是想以\(sin(x)​\)和\(cos(x)​\)的指数作为坐标,在图上画出来就可 ...

  10. PostgreSql之在group by查询下拼接列字符串

    首先创建group_concat聚集函数: CREATE AGGREGATE group_concat(anyelement) ( sfunc = array_append, -- 每行的操作函数,将 ...