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. OO第二单元总结(多线程的电梯调度)

    经过第一单元作业的训练,在做第二单元的作业的时候,要更加的有条理.但是第二次作业多线程的运行,带来了更多的运行的不确定性.呈现出来就是程序会出现由于线程安全问题带来的不可复现的bug.本单元的作业也让 ...

  2. Windows 2008 r2上安装MySQL

    用MSI安装包安装 根据自己的操作系统下载对应的32位或64位安装包.按如下步骤操作: MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,第一步: ...

  3. 常见的四种文本自动分词详解及IK Analyze的代码实现

    以下解释来源于网络-百度百科 1.word分词器 word分词 [1]  是一个Java实现的分布式的中文分词组件,提供了多种基于词典的分词算法,并利用ngram模型来消除歧义.能准确识别英文.数字, ...

  4. Oracle查询临时表空间的占用

    可以使用以下语句查询是哪个session number的哪个sql占用了较大的临时表空间 select inst_id,username,session_num,sql_id,tablespace,s ...

  5. org.w3c.dom.Node.getTextContent()方法编译错误-已解决

    org.w3c.dom.Node.getTextContent()方法编译错误. 在项目的Java Build Path | Order and Export选项卡中,将JRE System Libr ...

  6. 【JavaScript】for循环小练习

    1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum); 2.输出1-100 ...

  7. Linux基础命令---dmeg显示内核输出

    dmesg dmesg指令用来打印和控制内核的输出信息,这些信息保存早ring buffer中. 此命令的适用范围:RedHat.RHEL.Ubuntu.CentOS.Fedora.SUSE.open ...

  8. mysql数据库优化之索引的维护和优化

    这里是一个工具,即pt-duplicate-key-checker工具 用来检查重复及冗余的索引 用法如下:pt-duplicate-key-checker  -uroot  -p密码  -h127. ...

  9. Javascript在使用import 与export 区别及使用

    一.import与export的用法 1.import的几种用法 import defautName from 'modules.js'; import { export } from 'module ...

  10. Linux的DNS配置1-DNS入门

    1.DNS简介 1)什么是“DNS”? DNS,简单地说,就是Domain Name System,翻成中文就是“域名系统” 2)DNS有什么用途? 在一个TCP/IP架构的网络(例如Internet ...