extjs

EXTJS系列之《类定义》

丶灬走出姿态 提交于 2020-08-11 22:43:27
Ext.onReady(function(){ //在Ext中如何定义一个类:Ext.define(className,properties,callback) Ext.define('Person',{ //这里是是对于这个类的一些配置信息(看Ext.Class的configs) //config属性就是配置当前类的属性内容,并且会加上get和set方法 config:{ name:'z3', age:20 }, //自己定义的方法 say:function(){ alert('我是方法。。。'); }, //给当前定义的类加一个构造器,目的就是为了初始化信息 constructor:function(config){ var me = this; for(var attr in config){ //循环显示传递进来的参数 alert(attr + ':' + config[attr]); } me.initConfig(config); //真正的初始化传递进来参数 } }); var p = new Person(); // alert(p.name); // alert(p.age); alert(p.getName()); p.say(); var p1 = new Person({name:'li4',age:25}); // alert(p.name); //

Java框架自学视频教程下载:应用开发框架

时间秒杀一切 提交于 2020-08-11 13:18:56
  一、概述   Web应用架构可以划分为两大子系统:前端子系统和后台子系统。   前端子系统:   1.基础技术:Html/Javascript/CSS/Flash   2.开发框架:jQuery,Extjs,Flex等;   后台子系统:   1.基础技术:JavaServlet;   2.开发框架:Struts,Spring,Hibernate,ibatis等;   3.应用服务器:Tomcat/Jetty   编程模型:B/S模型。客户端向服务器端发送请求,服务器经过处理后返回响应,然后客户端根据响应及需求绘制前端展现。   在用户客户端和实际提供功能的Web服务器之间还可能存在着代理服务器,负载均衡服务器,不过那些属于锦上添花的事物,暂时不在考虑范围内。   客户端应用理念:客户端承担大量的交互逻辑及渲染工作,服务器端主要是处理请求和返回数据。   前后端系统耦合:客户端和服务器端各自处理自己内部的子系统耦合;而客户端与服务器端的耦合简化为一个通信与数据通道。该通道用来传输通信请求和返回数据。   请求通信:采用Http/Tcp协议   数据通道:采用Json,xml,文本字符串,字节。内部系统一般采用Json作为数据交换格式;系统间的互操作则采用XML来规范;文本字符串是最一般的形式,字节是最底层的形式。   二、架构演变   最轻的架构:jQuery+Servlet

[Ext JS] 组件浮动一篇通(floating、alignTo)

蓝咒 提交于 2020-08-06 12:13:00
文章目录 标准的CSS浮动的概念 无浮动效果 有浮动的效果 Ext JS中的浮动 浮动组件定义方式 对其位置(position) 其他配置 对其代码示例 实战的问题: 标准的CSS浮动的概念 浮动是CSS就有的特性,通过float属性进行设置。在HTML中,浮动属性较常使用在图像和文本的显示中,让文本浮动在图像旁边,而不是换一行显示。 float可以设置的属性有: left 元素向左浮动 right 元素向右浮动 none 默认值, 不浮动 inherit 从父元素继承float属性 无浮动效果 举例来看, 页面中有两个div , 在一般状况下两个div分成两行显示,示例代码和示例效果如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l 来源: oschina 链接: https://my.oschina.net/u/4370811/blog/4458669

博客园主题——atum1.16升级发布啦

久未见 提交于 2020-08-04 12:21:18
atum主题部署文档 自周三发布的博客园主题1.0版本赢得得广大博友的好评,但同时该主题也存在一些小瑕疵,这个版本主要是根据atum1.0版本以及各博友的建议做了一些升级改动,改动后重新打包发布atum1.1版本。博主在接下来的版本迭代中也会不断加入更多符合博友方便使用的各种新特性。好了,接下是atum1.1主题的部署详情。 介绍 一款由VUE打造的简约型博客主题,兼容各大主流浏览器,响应式设计,PC、平板、手机等均可正常浏览。 特性 响应式设计,兼容手机端浏览器。 提供多种配置信息,方便各类用户进行个人定制化。 部署文档十分详细且部署快捷。 主题整体偏向简约、无太多不必要的特效画面、偏向于阅读型博客。 请求局部HTML刷新,实现全站无刷新式加载。 该版本主要改进 相对于atum1.0需要的blogAcc、blogId等参数的必须配置,该版本采用自动配置特性,即做到了 所有属性无必须配置 ,做到了 按需配置 的特性。 中央面板新增滚动条辅助,改进了能够快速进入页底或页顶的阅读体验。 修改博客文章标题右侧眼睛图标为放大图标,点击可进行全屏沉浸式阅读文章,加强阅读体验。 调整分页显示,修改为分页页数在下,分页内容在上。 调整各处内容过长导致内容溢出或换行问题。 急速部署 前提:已经开通 js 权限,没开通的可以向博客园官方申请开通。 前提:对于随笔发布请不要设置EntryName属性。

博客园主题——atum1.16升级发布啦

谁都会走 提交于 2020-08-04 12:04:24
atum主题部署文档 自周三发布的博客园主题1.0版本赢得得广大博友的好评,但同时该主题也存在一些小瑕疵,这个版本主要是根据atum1.0版本以及各博友的建议做了一些升级改动,改动后重新打包发布atum1.1版本。博主在接下来的版本迭代中也会不断加入更多符合博友方便使用的各种新特性。好了,接下是atum1.1主题的部署详情。 介绍 一款由VUE打造的简约型博客主题,兼容各大主流浏览器,响应式设计,PC、平板、手机等均可正常浏览。 特性 响应式设计,兼容手机端浏览器。 提供多种配置信息,方便各类用户进行个人定制化。 部署文档十分详细且部署快捷。 主题整体偏向简约、无太多不必要的特效画面、偏向于阅读型博客。 请求局部HTML刷新,实现全站无刷新式加载。 该版本主要改进 相对于atum1.0需要的blogAcc、blogId等参数的必须配置,该版本采用自动配置特性,即做到了 所有属性无必须配置 ,做到了 按需配置 的特性。 中央面板新增滚动条辅助,改进了能够快速进入页底或页顶的阅读体验。 修改博客文章标题右侧眼睛图标为放大图标,点击可进行全屏沉浸式阅读文章,加强阅读体验。 调整分页显示,修改为分页页数在下,分页内容在上。 调整各处内容过长导致内容溢出或换行问题。 急速部署 前提:已经开通 js 权限,没开通的可以向博客园官方申请开通。 前提:对于随笔发布请不要设置EntryName属性。

挨踢部落故事汇(11):编程起步从0到1

徘徊边缘 提交于 2020-07-28 19:48:53
Aris在大学期间对编程产生了兴趣,当时他的班主任是教Java的,看着老师用代码写出一些他们做不到的事,Aris便开始觉得编程是一件很牛逼的事情。从那时起,他就沉入到计算机的世界里,每周都会去图书馆借一些书回去,边对照书边敲代码执行,逐渐一个个小案例被成功的敲出来了,顿时他心生满满的成就感。但一味的跟着书编程,并不会一直运行成功,有一次因为书本的某个小错误,Aris没有发现,导致他执行不出结果,于是他通过百度、Google各种查询,最终找到解决方法。此后Aris觉得单单跟着书上敲是不行的,还需要自己灵活变通,后面的学习生涯也是这样一天天积累的。 Aris·Java开发 自学Java编写小游戏 毕业后的三年间,Aris由于个人原因,没有从事过任何相关的企业级开发工作,而是在一家IT培训机构担任Java项目助理,很久没接触过Java的他,理论知识在脑海里所剩无几,所以刚进培训机构时,他也是跟着前来培训的学生一起边工作边学习,增强自己Bug解决能力,更好的与学生沟通,不管是日常学习还是生活琐事,都逐一了解清楚,这样方便后期对学生日常管理做优化,在此期间Aris自学了Struts2和Spring和Hibernate这三个比较常用的框架,后期因为课程上的改革,研究了MyBatis数据层管理框架。当时Aris学Swing的时候,为了对Swing的应用更为熟练点,他自己尝试写了个<飞机大战>游戏

博客园主题——atum1.15升级发布啦

拥有回忆 提交于 2020-07-28 10:58:25
atum主题部署文档 自周三发布的博客园主题1.0版本赢得得广大博友的好评,但同时该主题也存在一些小瑕疵,这个版本主要是根据atum1.0版本以及各博友的建议做了一些升级改动,改动后重新打包发布atum1.1版本。博主在接下来的版本迭代中也会不断加入更多符合博友方便使用的各种新特性。好了,接下是atum1.1主题的部署详情。 介绍 一款由VUE打造的简约型博客主题,兼容各大主流浏览器,响应式设计,PC、平板、手机等均可正常浏览。 特性 响应式设计,兼容手机端浏览器。 提供多种配置信息,方便各类用户进行个人定制化。 部署文档十分详细且部署快捷。 主题整体偏向简约、无太多不必要的特效画面、偏向于阅读型博客。 请求局部HTML刷新,实现全站无刷新式加载。 该版本主要改进 相对于atum1.0需要的blogAcc、blogId等参数的必须配置,该版本采用自动配置特性,即做到了 所有属性无必须配置 ,做到了 按需配置 的特性。 中央面板新增滚动条辅助,改进了能够快速进入页底或页顶的阅读体验。 修改博客文章标题右侧眼睛图标为放大图标,点击可进行全屏沉浸式阅读文章,加强阅读体验。 调整分页显示,修改为分页页数在下,分页内容在上。 调整各处内容过长导致内容溢出或换行问题。 急速部署 前提:已经开通 js 权限,没开通的可以向博客园官方申请开通。 前提:对于随笔发布请不要设置EntryName属性。

博客园主题——atum1.15升级发布啦

时光总嘲笑我的痴心妄想 提交于 2020-07-27 15:08:04
atum主题部署文档 自周三发布的博客园主题1.0版本赢得得广大博友的好评,但同时该主题也存在一些小瑕疵,这个版本主要是根据atum1.0版本以及各博友的建议做了一些升级改动,改动后重新打包发布atum1.1版本。博主在接下来的版本迭代中也会不断加入更多符合博友方便使用的各种新特性。好了,接下是atum1.1主题的部署详情。 介绍 一款由VUE打造的简约型博客主题,兼容各大主流浏览器,响应式设计,PC、平板、手机等均可正常浏览。 特性 响应式设计,兼容手机端浏览器。 提供多种配置信息,方便各类用户进行个人定制化。 部署文档十分详细且部署快捷。 主题整体偏向简约、无太多不必要的特效画面、偏向于阅读型博客。 请求局部HTML刷新,实现全站无刷新式加载。 该版本主要改进 相对于atum1.0需要的blogAcc、blogId等参数的必须配置,该版本采用自动配置特性,即做到了 所有属性无必须配置 ,做到了 按需配置 的特性。 中央面板新增滚动条辅助,改进了能够快速进入页底或页顶的阅读体验。 修改博客文章标题右侧眼睛图标为放大图标,点击可进行全屏沉浸式阅读文章,加强阅读体验。 调整分页显示,修改为分页页数在下,分页内容在上。 调整各处内容过长导致内容溢出或换行问题。 急速部署 前提:已经开通 js 权限,没开通的可以向博客园官方申请开通。 前提:对于随笔发布请不要设置EntryName属性。

date.getTime is not a functioin extJS datefield column

梦想的初衷 提交于 2020-06-17 09:44:30
问题 During the date filter in grid I am getting this error. Uncaught TypeError: date.getTime is not a function at Object.clearTime (ext-all-rtl-debug.js?_dc=1591679946477:6514) at constructor.convertDateOnly [as _convert] (ext-all-rtl-debug.js?_dc=1591679946477:237750) at constructor.getCandidateValue (ext-all-rtl-debug.js?_dc=1591679946477:45385) at constructor.= [as _filterFn] (ext-all-rtl-debug.js?_dc=1591679946477:45406) at constructor.filter (ext-all-rtl-debug.js?_dc=1591679946477:45222) at

How to replace the default click event by a double click event for grid row selection in ExtJS

我们两清 提交于 2020-05-17 07:06:28
问题 In ExtJS 6.2.0. I have a standard grid. The grid's selection model, and all of it's related functions like the highlighting of grid rows, is by default triggered by the single click event. I would like to keep all of the selection model's functionality, but driven by a double click event instead. I was thinking along the line of killing the default single click event listener, and introducing a dedicated double click event listener. But I can't find any handle on this default event listener.