-
extjs7 store重新加载导致异常
版本7.4.0 classic现象grid/treegrid使用actioncolumn或其他能获得焦点的单元格元素交互后,刷新store,如果操作的目标行不在新数据中(例如actioncolumn中按钮执行删除操作,异步提交后刷新store),将报错如下Uncaught TypeError: Cannot read properties of n…
-
Extjs使用中firebug返回一个TypeError:c is undfined
第一你没有按照extjs的标准传入参数或者传入的参数是空的第二你的对象在当前页面不存在。可以确定是你的代码出错,调试方法:逐步注释自己写的js代码,直到无错误,再逐步恢复至有错误, 重复持过程不断缩小范围,直到找到错误位置,再仔细分析错误原因当然对自…
-
EXTJS7 grid 自定义单元格组件,并实现事件和属性绑定
1. 创建gridrow.viewModel,controller2. 通过widgetcell.widget嵌套单元格内部组件{xtype: grid,// gridrow对象配置itemConfig: {// 添加此项则会自动创建record字段并赋值viewModel: {text:Verify}// cell上定义的函数和事件绑定需在此处定义controller: {hBt…
-
WebAPI返回数据类型解惑 以及怎样解决Extjs无法解析返回的xml
最近开始使用WebAPI,上手很容易,然后有些疑惑1.WebAPI默认返回什么数据类型,json还是xml?2.怎么修改WebAPI的返回数据类型,我用IE浏览器请 求返回的数据都是JSON格式的,用Firefox和Chrome返回数据格式是XML,然后自己用HttpWebRequest请求返回的是JSON格 …
-
Extjs 项目中常用的小技巧,也许你用得着(3)
几天没写了,接着继续,1.怎么获取表单是否验证通过:form.isValid()//通过验证为true复制2.怎样隐藏列,并可勾选:hidden: true,复制如果是动态隐藏的话:grid.getColumnModel().setHidden(1,true); //1 代表要隐藏的列所在位置,true代表隐藏复制3.怎样隐藏列,并…
-
extjs7 combobox 根据输入值执行远端查询过滤选项源码分析
版本extjs 7.4.0 classic源码ext-classic/src/form/field/Base.js// 初始化事件时将onFieldMutation函数绑定到propertychange,textInput事件上initEvents: function() {var me = this,inputEl = me.inputEl,onFieldMutation = me.onFieldMutation,events = me…
-
Extjs4处理后台json数据中日期和时间的方法
当ASP.NET后台使用JavaScriptSerializer这个组件将对象序列化为json,或者使用ScriptMethod特性的json[ScriptMethod(ResponseFormat = ResponseFormat.Json), WebMethod(EnableSession = true)]public List Users()//参数测试用{List l = new List();Random ar…
-
Extjs7 store使用remoteFilter时自定义过滤条件编码格式
版本7.4.0方法框架默认的远程过滤参数编码函数在proxy类中定义,因此需要自定义Proxy,覆盖encodeFilters方法Ext.define(My.data.proxy.Ajax, {extend: Ext.data.proxy.Ajax,alias: proxy.my-ajax,filterParam:filter_options,encodeFilters: function (filter…
-
extjs7 classic自定义滚动条导致内容宽度异常
版本extjs 7.4.0 classic原因ext框架会根据浏览器全局滚动条尺寸自动修改内容的style属性以适配宽度,所以局部滚动条样式如果与全局样式不同,会导致异常。解决设置全局滚动条尺寸::-webkit-scrollbar {width: 10px;height: 10px;}复制源码ext-core/src/layout…
-
Extjs4.2+webAPI+EF实现分页以及webapi的数据传值(二)
现在领导又要增加功能,需要分页的时候,每页显示N条信息。由于是每个页面都要改,所有需要声明了一个扩展类代码如下:// Copyright : 欧蓝德畅电子技术有限公司. All rights reserved.// 文件名:pager.js// 文件描述:分页扩展类,extJS控件之每页显示N条记…