
extjs
zidasine
爱好广泛
展开
-
ExtJS开发总结
1. ExtJS的定位是RIA,和Prototype、jQuery等类库的定位不同。使用ExtJS做开发,就是意味着以客户端开发为主,不然就不叫RIA框架了,而Prototype、jQuery等只是辅助性的客户端框架,和ExtJS不在同一条起跑先上。如果一定要和其它的框架做比较的话,应该和Isomorphic SmartClient、Backbase Enterprise Ajax之类转载 2009-04-10 08:47:00 · 1006 阅读 · 0 评论 -
ext grid 默认选中第一行
store.on(load,function(){ grid.getSelectionModel().selectFirstRow();}) 当store load或者reload的时候 默认选中第一行原创 2009-06-30 18:51:00 · 2119 阅读 · 0 评论 -
ext-grid常见问题 FAQ: Grid
转自(http://www.extjs.com/forum/showthread.php?t=27784) ext-grid常见问题 FAQ: Grid grid的常见问题: 1, grid数据为空. 2, grid不能正确的显示图片 3, 不能正确排序 4, TabPanels包括grid 5, grid单元格中的link转载 2009-07-02 15:59:00 · 1442 阅读 · 0 评论 -
Ext常用问题的总结(转载自http://ext.group.javaeye.com/group/)
scripts/ext/resources/css/ext-all.css//EXT通用CSS,包含所有的样式(必须) scripts/ext/resources/css/icon.css//自定义存放菜单项或其他页面图标 scripts/utils/HiTRUST-CMS.css//老版本支付系统的CSS scripts/ext/ext-base.js//框架基础库(必须) sc转载 2009-07-02 16:02:00 · 1446 阅读 · 0 评论 -
Ext源码分析之模板模式解说——Ext组件渲染render的全过程详述
转自:http://www.crabone.com/index.php/2008/04/15/83.html模板模式是设计模式中很重要的一个知识点,我在模式总结——模板方法这篇文章中已有总结,在面向对象设计中有着举足轻重的地位。在Ext中更是发挥的淋漓尽致,为什么这么说呢?Ext中的组件有着很深的继承关系,很多方法都有着重复,而且不仅是代码上的重复,更多的是流程上的重复比方说,转载 2009-07-02 16:05:00 · 649 阅读 · 0 评论 -
extjs基础
Ext.Panel API翻译 activeItem : String/Number 用于设置当前活动的子组件,取值为此子组件的序号或者是id。但是它只能应用于那种一次只能显示一个子组件的布局类,例如:Ext.layout.Accordion, Ext.layout.CardLayout和Ext.layout.FitLayout。转载 2009-07-02 16:07:00 · 1404 阅读 · 0 评论 -
通过reader 对 datefield类型文本框赋值
var reader=new Ext.data.JsonReader({ totalProperty:"totalProperty", root:root },[{ name:"uid", type:int } ,{ name原创 2009-07-09 15:14:00 · 737 阅读 · 0 评论 -
填充 toolbar
Class Ext.Toolbar.Fill包:Ext所在文件:Toolbar.jsClass:Toolbar.Fill继承自:Toolbar.Spacer一个简单的元素,在工具栏的两个项目之间添加一个 贪婪的(100% 宽度)水平空白区。new Ext.Panel({ tbar : [ I原创 2009-09-25 14:48:00 · 440 阅读 · 0 评论 -
Ext grid 到tree的拖拽
// 使用一个Json数据结构作为tree的本地数据源 // 参考“http://ccmv.javaeye.com/admin/blogs/154049” var nodes = [ {text : SY0706, id : 1, leaf : false, cls : folder, children : [ {text : 1转载 2009-10-16 12:59:00 · 1196 阅读 · 1 评论 -
Ext Panel 出现对象不支持此属性 的问题
var projectPanel = new Ext.TabPanel({ id : tab, border : false, el:projectPanel-div, activeTab : 0, items : [{原创 2009-12-03 09:01:00 · 662 阅读 · 0 评论 -
Ext renderer
Ext Grid CM renderer :function(value, cell, record, rowIndex, columnIndex, store){}原创 2009-12-30 11:33:00 · 446 阅读 · 0 评论 -
Ext动态改变grid tbar 按钮tip
grid 动态改变工具栏按钮的tooltip的时候,可以在按钮属性里面加入: setTooltip : function(tip){ this.el.child(this.buttonSelector).dom[this.tooltipType] = tip;}参数是要显示的tip原创 2010-06-12 16:12:00 · 1441 阅读 · 0 评论 -
Ext 中xtype 以及对应的Class
box Ext.BoxComponentbutton Ext.Buttoncolorpalette Ext.ColorPalettecomponent Ext.Componentcontainer Ext.Containercycle原创 2009-06-22 08:49:00 · 619 阅读 · 0 评论 -
屏蔽 文件上传框 input type='file' 的输入功能
var files = document.getElementsByTagName(input); for(var i = 0; i if(files[i].type == file) { files[i].unselectable = on; } }原创 2009-06-15 16:27:00 · 733 阅读 · 0 评论 -
extjs 根据不同的操作动态替换panel上的tbar
var addtbar=function(){ var _ttb=getNomTbar(); document.getElementById(panel.tbar.id).innerHTML = ""; //清空panel.tbar下的所有容 _ttb.render(panel.tbar); //_ttbl显示到原创 2009-06-10 15:49:00 · 2379 阅读 · 1 评论 -
extjs 根据tree的操作刷新grid
buildUnitTree=function(){ //定义根节点的Loader// var treeloader=new Tree.TreeLoader({dataUrl:unit.do?m=unitTree}); //异步加载根节点 var rootnode=new Ext.tree.AsyncTreeNode({ id:,原创 2009-04-27 14:06:00 · 5006 阅读 · 0 评论 -
ext2.2 formPanel 加载数据 json数据嵌套的问题
// json数据 {totalPorperty:1,root:[{"address":"飞洒啊","comm":"6464","id":23,"name":"发生大发","ord":23,"phone":"6456465","unit":{"address":"sdfsdfs","comm":"广东省","id":19,"name":"fsdfsd","ord":19,"phone":原创 2009-04-29 09:34:00 · 1014 阅读 · 1 评论 -
ExtJs使用心得
ExtJs使用心得 1. 关于Ext.Ajax.request Ext.Ajax.request可以通过定义success和failure属性来判断是否成功,并取出返回值,获取返回值的方法如下:(此方法 Ext.data.HttpProxy同样有效) * 先定义success和failure属性 * 通过Ext.util.JSON转载 2009-04-29 18:33:00 · 527 阅读 · 0 评论 -
ext + struts2 上传文件
openAddDocForm = function(node) { var fileForm = new Ext.form.FormPanel({ frame : true, url : "addDoc.action", bodyStyle : padding:5px 5px 0, baseCls : x-pl原创 2009-05-19 17:43:00 · 2261 阅读 · 3 评论 -
ext + struts2 下载文件
ext 右键菜单部分: { id:expversion, text:导出版本, handler:function(){ var _url=fileDown.action;原创 2009-05-22 11:48:00 · 1337 阅读 · 2 评论 -
设置grid一列自适应宽度
controlled_folder_doc_grid = new Ext.grid.GridPanel({ id : folder_doc, store : _store, cm : fileColum, bodyStyle : width:99.8% , height : 400,原创 2009-07-31 14:17:00 · 2926 阅读 · 0 评论 -
去掉grid 列中 隐藏的菜单
var clm = new Ext.grid.ColumnModel([{ hidden: true, hideable : false,//在列头菜单中隐藏 dataIndex:id }原创 2009-07-31 14:02:00 · 608 阅读 · 0 评论 -
设置border布局默认不展开
region:south, title:工作安排, id:panelpersondesc, height:70, layout:fit,原创 2009-07-31 14:19:00 · 765 阅读 · 0 评论 -
设置grid 列头居中 列内容居左
extTableRender = function(str) { return + str + ;};//渲染前处理 { header:操作者, dataIndex:user, width:80, align:center, renderer:extTa原创 2009-07-31 14:25:00 · 6817 阅读 · 0 评论 -
Ext.form.ComboBox 设置默认值 value 和text都有对应值
var store1=new Ext.data.Store({ proxy : new Ext.data.HttpProxy({url:listQuestionType.action}), reader : new Ext.data.JsonReader({原创 2009-05-31 09:44:00 · 4466 阅读 · 2 评论 -
ext tree grid 左右键单击样式一致
tree:buildTree = function() { var _treenodeId=;//用于保存被点中的节点id ...//通过改变样式 var tree_right_left_css=function(node){ if(_treenodeId!==&&_treenodeId!=node.id){原创 2009-06-08 16:16:00 · 928 阅读 · 0 评论 -
ext grid 实现单选
将CheckboxSelectionModel实现单选方式: ds.on(load,function (store,records,options){ var gridEl=grid.getEl(); gridEl.select(div.x-grid3-hd-checker).removeClass(x-grid3-hd-checker);转载 2009-06-09 08:30:00 · 1279 阅读 · 0 评论 -
Ext 带复选框的多选下拉框 MultiSelectComboBox
由于环境问题,以上代码为手敲,未经测试如果笔误请谅解转载请注明出处:http://blog.youkuaiyun.com/zidasine/article/details/7007407Ext.namespace("Ext.ux");Ext.ux.CheckBoxDataView = Ext.extend(Ext.DataView, { // 是否点击行 选中 默认点击check'框原创 2011-11-24 11:40:26 · 4293 阅读 · 0 评论