ExtJS
SucreLiu04
学最好的别人,做最好的自己。
展开
-
Extjs的Desktop弹出信息提示窗口的代码,在Windows系统桌面右下角弹出友情提示
void __fastcall TForm1::FormActivate(TObject *Sender){//信息提示窗体,特点是适应了任务栏的所有情况TRect k;HWND handle=GetDesktopWindow();//得到桌面的handleGetWindowRect(handle,&k);//得到桌面的大小TRect rt;SystemParamete转载 2014-01-24 15:47:46 · 1986 阅读 · 0 评论 -
在Extjs中动态增加控件
Ext.onReady(function () { Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = 'side'; var autoloadcontrol =new Ext.form.FieldSet({ layout: "co转载 2015-07-20 10:48:54 · 932 阅读 · 0 评论 -
ExtJs特点、优缺点及注意事项
1.什么是ExtJs?ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端Ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJS的前身来自于YUI,经过不断发展与改进,现在已经成为最完整与成熟的一套构建RIA Web应用的JavaScript基础库。利转载 2014-12-16 10:06:44 · 2101 阅读 · 0 评论 -
ExtJS之布局篇
Ext布局总的来说是很灵活的,因此我觉得有必要一块探讨一下。Ext常用的布局都在Ext.layout下,这里几乎涵盖了所有的布局方式(但是值得注意的是通常我们不是直接通过"new"来创建这些类的对象然后往里面添加控件使用,而是作为控件一个配置属性使用让Ext自动创建对应的类),满足开发者需求。那么我们就其中常用的方式逐一介绍。Border布局Border布局是Ext中常用布局方式(经常转载 2014-03-13 11:18:42 · 526 阅读 · 0 评论 -
关于comboBox和grid的使用问题(Extjs)
[转自:http://kandy0619.blog.163.com/blog/static/64344345200961495742175/]2009-07-14 09:57:42| 分类: Extjs |字号 订阅 在gird中加入comboBox(下拉列表)来实现选择comboBox的值来补充grid(表格)单元格中的值,这是一种富客户端的表现,可以大量减少用户的转载 2014-02-10 10:28:39 · 2414 阅读 · 1 评论 -
ExtJS的Ajax提交(Ext.Ajax.request或form1.getForm().submit)超时设置timeout
ExtJs的Ajax提交主要是:Ext.Ajax.request或form1.getForm().submit,超时时间默认是30秒!看ExtJs对它的解释:timeout 超时时间,请求的超时豪秒数(默认为30秒)。The timeout in milliseconds to be used for requests. (defaults to 30000): Number因此,转载 2014-02-10 11:34:10 · 2167 阅读 · 0 评论 -
无废话ExtJs 入门教程十三[上传图片:File]
1.代码如下: Ext.onReady(function () { //初始化标签中的Ext:Qtip属性。 Ext.QuickTips.init(); Ext.form.Field.protot转载 2014-02-10 10:21:42 · 917 阅读 · 0 评论 -
解决extjs grid 不随窗口大小自适应的问题
最近遇到的问题,在使用grid的时候窗口改变了但是grid却不能自适应的改变于是加了一条这行语句问题就解决了,效果图 拖大后的效果添加的语句:Ext.EventManager.onWindowResize(function(){ grid1.getView().refresh() })参看完整代码; grid转载 2014-01-25 09:32:43 · 3335 阅读 · 0 评论 -
ExtJs 解决在GridPanel中使用bbar或者tbar的分页条的宽度自适应问题
在GridPanel中利用bbar或者tbar来完成分页功能,是个很常见的做法,但是这里发现一个问题,就是宽度不能够自适应。首先我们看下这样的源代码:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var store =转载 2014-01-25 09:23:23 · 2920 阅读 · 0 评论 -
ExtJS做的一个信息管理界面,项目代码
/** * 默认页面 * * @author leaves.qq:1330771552 */Ext.define(‘SupplyManagementDesktop.defaultsWindow’, { extend : ‘Ext.ux.desktop.Module’,requires : ['Ext.data.ArrayStore', 'Ext.util.Format'转载 2014-01-25 09:27:27 · 1829 阅读 · 2 评论 -
ExtJS判断IE浏览器类型
代码在ext里的src\core\ext.js下最新的ext3.0beat1的代码如下: ua = navigator.userAgent.toLowerCase(), check = function(r){ return r.test(ua); }, isStrict =转载 2014-01-25 08:51:51 · 1567 阅读 · 0 评论 -
ExtJs消息框
1.ExtJs之消息框: 语法:Ext.MessageBox.alert(String title, String msg,Function fn, Obejct scope); 参数定义: title: 标题msg: 提示内容fn: 提示框关闭之后自动调用的回调函数scope: 作用域,用于指定this指向哪里[jav转载 2014-01-24 16:20:33 · 906 阅读 · 0 评论 -
ExtJS的定时任务
需要实现定时检测登录状态,如果状态已经失效,则提示重新登录。根据返回的结果判断是否登录状态。返回值用JSON格式,用state节表示登录状态。如果状态有效则为:{“success”:”true”,”state”:”true”}无效则为:{“success”:”true”,”state”:”false”}success是ext判断是否正确的调用了接口并返回了正确的结果,是ajax的状转载 2014-01-25 09:24:56 · 1521 阅读 · 0 评论 -
ExtJS中获取combobox当前选项的显示值
1.问题描述:ExtJS的combobox里边只有combo.getValue(),但没有直接获取displayField的方法,如何获取当前选项的显示值呢?2.解决方案:拿着combobox的值去遍历combo的store,找到匹配的选项,获取它的显示域即可。参考实现如下代码所示:function getComboDisplay(combo) { var value =转载 2014-01-25 08:54:44 · 4788 阅读 · 0 评论 -
Ext JS 控件
1、Panel面板的概述 面板Panel是ExtJS控件的基础,很多高级控件都是在面板的基础上扩展的,还有其它大多数控件也都直接或间接与它有关系。应用程序的界面一般情况下是由一个一个的面板通过不同组织方式来形成。2、面板的5大组成部分面板由以下几个部分组成,一个顶部工具栏(tbar)、一个底部工具栏(bbar)、面板头部(header)、面板尾部(bottom)、面板主区域(body转载 2014-01-25 08:57:27 · 928 阅读 · 0 评论 -
Ext JS模拟Windows桌面
在Ext JS的目录下包含了相关的例子,Ext JS_HOME/examples/desktop目录下可以找打相关的示例。(1)把整个desktop文件夹拷贝到主目录下(2)在主目录下创建一个文件夹script,把Ext JS目录里的下述文件复制到script文件夹中 a) adapter文件夹 b) resources文件夹 c转载 2014-01-24 15:52:22 · 1341 阅读 · 0 评论 -
解决Extjs的GridPanel在IE6下不显示滚动条问题
在GridPanel的外围再加一个Panel设置外围Panel的 autoScroll: true,即可。此方法实际可用。 var Detailsgrid = new Ext.grid.GridPanel({ id: "PoleDetailsgrid", store: storePoleDetails, cm: cm_pol原创 2014-01-24 15:37:27 · 906 阅读 · 0 评论 -
关于Extjs 中 RowExpander控件的默认展开问题
//展开符合某个条件的行 function expendRow() { var i;//循环临时变量 var arr = [];//要展开的行的数组 for(i=0;i { var record = ProdRequireInfoStore.getAt(i);//循环遍历每一行 i转载 2014-01-24 15:49:03 · 2970 阅读 · 0 评论 -
ExtJS中FormPanel的labelWidth问题
在一个弹窗中只有一个FormPanel,form中也只有一个textarea,不需要label,但初始时不管怎样设置label,该宽度依然存在。查看源码,labelWidth默认宽度确实是100,实际操作中,改大可以,改小不见效果。未对源码进行修改,后将layout:form改成layout:fit,之前设置均得到展现,原来布局不自觉的写成form,大意了,也是经验不足!E转载 2015-08-03 23:15:44 · 6365 阅读 · 0 评论