Ext 今日学习总结

未双击打开的是没有读取,说白了就像打开邮件一样:有已读和未读。第一问题一照我的思路就是屏蔽IE F5刷新 在请求Grid网格数据!就OK!第二个就是在VeiwConfig里面写一个return样式!在record把isread状态改一下就OK!
第一问题:代码:


代码如下:

document.onkeydown = function(){
if (event.keyCode == 116) {
event.keyCode=0;
event.returnValue=false;
//请求Grid网格数据 不过好像win+R也能刷新哦
//大家可以去设断点调试看看 Even.KeyCode编码留个大家想
}
}

拓展一下:以前写了一个防止退格退出系统,一些表单设置只读下 按 退格建就退出系统就很郁闷啦!
代码:


代码如下:

document.onkeydown = function(){
if (event.keyCode == 8) {
if((event.srcElement.nodeName != "INPUT" && event.srcElement.nodeName != "TEXTAREA") || event.srcElement.readOnly == true)
{
event.cancelBubble = true;
return false;
}
}
}

嘿嘿第二问题!我以为我以前写过Grid的网格要数据变色!靠!上面说要变成粗体!
我就用以前我写过的一篇文章里搞-弄样式!刚好那个首页不知道用delphi处理过的我的F12调试工具也没有!我就郁闷啦!也没有装Vs系列!搞了半天!
居然有问题!
样式有以前的:


代码如下:

.x-grid-record-red table{
color:#FF0000 ;
}

变成


代码如下:

.x-grid-record-red tabel{
font-weight: bolder ;
}

我晕死居然没效果!我就狂google和调试
后来我不知道看了那个文章写了什么 我把tabel变成td 就行了 我晕倒!
在双击打开事件里 把状态改写成已读


代码如下:

'rowdblclick':function(grid,i){
grid.store.data.items[i]。set('isread','2');//1未读 2已读
}

(0)

相关推荐

  • Ext 今日学习总结

    未双击打开的是没有读取,说白了就像打开邮件一样:有已读和未读.第一问题一照我的思路就是屏蔽IE F5刷新 在请求Grid网格数据!就OK!第二个就是在VeiwConfig里面写一个return样式!在record把isread状态改一下就OK! 第一问题:代码: 复制代码 代码如下: document.onkeydown = function(){ if (event.keyCode == 116) { event.keyCode=0; event.returnValue=false; //请求

  • Ext.Net学习笔记之button小结

    1.触发客户端事件 复制代码 代码如下: <ext:Button ID="Button1" runat="server" Text="快点我"> <Listeners> <Click Handler="Greet()"></Click> </Listeners></ext:Button> <script type="text/javascr

  • javascript的 {} 语句块详解

    今日学习解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑.原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javascript代码有极大帮助. 一.{}语句块的两个含义 表示语句块 a. 在javascript中可以使用{}来括起代码,在编辑器中方便管理代码.因为javascript并没有块级作用域,所以这种写法是无害的. { //some code... } b. 在javascript中 ,条件判断语句,

  • ExtJs整合Echarts的示例代码

    由于Echarts不提供表格功能,想要实现上图下表,需要自己增加一个table标签. ExtJs整合Echarts 从Echarts官网下载js文件通过import引用 新建一个页面,通过竖直放置的两个div排版,上方预留给Echarts,下方预留给table标签 initPanel : function() { if (this.panel) { return } var panel = new Ext.Panel({ id : 'echart', html : '<div id="ma

  • vue二级路由设置方法

    项目当中使用vue的时候一定会用到路由,并且二级路由甚至三集路由的需求都是刚需,当然,多级路由的配置方法和二级的是一样的,简单讲讲二级路由的配置吧. 首先把一级路由的结构准备好: <router-link to="/discover"> <div @click="clickFind('发现')"> <span class="icon-find"></span> <p>发现</p&g

  • SpringBoot系列教程之dubbo和Zookeeper集成方法

    今日学习新的内容:dubbo   dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,一款高性能.轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现. zookeeper   zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护.域名服务.分布式同步.组服务等. SpringBoot整合dubbo和Zookeeper 1.了解Dubbo基本

  • Python深入浅出分析元类

    目录 一.类和对象 二.type类 三.元类Metaclass 四.自定义一个元类 一.类和对象 Python属于动态类型的语言,而动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时创建的,而是运行时动态创建的,比方说我们要定义一个 Person 的class,就写一个 Person.py 模块: # -*- coding: utf-8 -*- # 文件名 : Person.py class Person(object): def say(self, s='元类'): print('今

  • Ext第一周 史上最强学习笔记---GridPanel(基础篇)

    如果你想实现什么特效,这个文字不适合你,但如果你想Ext文章,我想鄙人的小文非常适合你. 另:这篇教程是建立在Ext2.2上的.这个很多教程都没说明.让人很糊涂.我在此特别说明 网上很多教程,但是实际使用并不是很多,我想作为一个星期一个星期的总结来给各位网络上的朋友带来帮助.希望各位有用.我会从每个细节都说明,尽量不漏掉作为初学者需要知道的基础知识.第一次写教程,见笑了. 因为我学这个是这样一个过程,通过一个控件了解其他的控件,剩下的就是属性查API了.API我自己在翻译CHM版的.因为是个人操

  • 学习YUI.Ext 第七天--关于View&JSONView

    展现一条一条的二维关系的数据,我们可以使用GIRD组件. 但有些场合,如产品展示,画册,我们可以使用View组件,来展示"矩阵"式的数据. View的数据源来自DataModel对象,即包含XMLDataModel和JSONDataModel.尽管View支持JSON,但如果不是用于DataModel,View的子类JSONView更适用,因为它提供更多的事件和方法.一般来说,View用于XML数据源:JSONView用于JSON数据源. View如何工作? 记得以前如何输出一个记录吗

  • 学习YUI.Ext基础第一天

    导言 翻了翻以前的旧贴子,有值得回味的地方共分享: Post1: ................. 我们现在的大量应用依赖于浏览器(主要是 IE)的脚本处理能力,在有些老机器上跑的时候确实会略显缓慢,但是目前的主流机型处理起来已经没有任何问题了.我们设计了一整套的 Web 开发框架,这套框架将随着应用的锤炼而越来越稳定.JavaScript 用的不好容易造成 IE 的崩溃,我们是靠提高代码的重用度来解决这个问题的,因为重用度越高的代码往往越稳定. 有些眼高手低的人往往凭第一眼印象就把 Java

随机推荐