文章分类 - ExtJs
摘要:combobox可以自己输入值,也可以从下拉框中直接选择。输入的值可以不是下拉框的值。如果下拉框的值是本地数据,最好设定queryMode为local,这样可以提高用户的响应速度。当typeAhead设定为true时,会自动选择下拉框中第一匹配的字段forceSelect:true,//不允许自己输...
阅读全文
摘要:grid表格是extjs的核心组件之一,它提供了展示大量数据的最佳途径。Grid组件的重要特性包括:智能渲染、标准布局、数据视图、特性支持、虚拟滚动和编辑改进,这些特性共同缔造了功能强大的4.0grid组件。智能渲染:在extjs4.0之前的版本中采用了‘最小公分母’的策略来支持各种丰富的特性,这种...
阅读全文
摘要:1 必要字段:pkid text fjmk leaf 说明:Tree的JSON是数组格式的,pkid的值是节点的id、text的值是节点的名字、fjmk的值为父级模块的pkid、leaf表示是否为leaf节点。 2 listeners : {itemclick : function(view, re...
阅读全文
摘要:Ext.data.Store的基本用法在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。vardata=[ ['boy',0], ['girl',1] ]; varstore=newExt.data.Store({ proxy:newExt.data.MemoryPro...
阅读全文
摘要:在发布的ExtJS4版本中,在data包中新增加了一个类Model(模型类)。这个类有点类似于ExtJS3.x中的record,但是新添加的Model的功能要比record类的功能强大的多,下面我们就是一起讨论一下。Model类的功能:(一)、首先我们介绍一下Model类中比较常用的几个属性,如果我...
阅读全文
摘要:一、创建Model方法:1、采用Ext.defind创建Model,代码如下:[javascript] view plaincopyprint?Ext.define('pen',{extend:'Ext.data.Model',fields:[{name:'owner',type:'string'}...
阅读全文
摘要:Ext.Ajax.request({url:"./rehearsal/queryTableData.action",params:{search_place:rehearsal_place,search_time:dt.format('Y-m-d'),search_valuation:null,se...
阅读全文
摘要:Combobox内嵌入Tree,网上很多代码,但大多属于ExtJS 2或ExtJS 3,我没有找到适用于ExtJS 4的代码,由于ExtJS 4变化蛮大,所以网上的代码都不能直接使用,不过没关系,自己写吧看了网上的示例代码,其实只要注意几点即可1、为Combobox的tpl插入一个带有id的divt...
阅读全文
摘要:在combobox中如果想要获取valueField的值可以使用getValue()方法,但是若要获取displayField的值,就可以使用getRawValue()方法
阅读全文
摘要:ExtJS4之前Grid中有個autoExpandColumn的設定,讓某個欄位自動延伸佔滿剩下的水平區域,到了ExtJS4時,那個就沒有作用了,改變成使用flex設成1(flex:1),如下,var gridColumns = [{ header: "", width: 30, dataIndex...
阅读全文
摘要:var gridview = grid.getView(); var firstRow = Ext.get(gridview.getRow(0)); var row = Ext.get(gridview.getRow(store.data.length - 1)); var distance = ...
阅读全文
摘要:使用extjs已经有一段时间了,开始时做了个登录界面,输入用户名,密码 然后点击确定,登录在extjs中,Button本身是支持回车事件的,前提是:焦点在按钮上,此时回车和单击事件是一回事鉴于系统的友好性和人们 的习惯,输入两者后会按回车键登录系统开始时想这个问题了,但是无从下手,因为我一直认为这个...
阅读全文
摘要:var recs = store.getRange(); var dt = store.getModifiedDataStringArr(recs) || []; $.ajaxExec("update", { JsonString: AimFrm.getJsonString(), data: dt }, function(rtn) { if (rtn.data.ID) { alert("保存成功!"); if (window.opener && window.opener.store) { window.opener.store.relo
阅读全文
摘要:var statustempcb = new Ext.ux.form.AimComboBox({ id: 'statustempcb', enumdata: AimState["StatusTemp"], lazyRender: false, allowBlank: false, autoLoad: true, forceSelection: true, //blankText: "none", //valueField: 'text', triggerAction: 'all', mode: 'l
阅读全文
摘要:呈现的时候:for (var i = 1; i <= AimState["TotalPages"]; i++) {//禁用已经拆分过的页码 var splited = false; $.each(selpagearray, function() { if (this && this == i) { splited = true; return false; } }); itemarray.push({ boxLabel: "第" + i + "页", name: i, disabled: splited, che
阅读全文

浙公网安备 33010602011771号