首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ext JS 4:为什么我的 Ext.data.Store“findRecord”函数没有返回值?

关于这个问题,我们可以从以下几个方面进行分析:

  1. 问题描述:

Ext JS 4 是一个基于 JavaScript 的前端框架,其中的 Ext.data.Store 是一个用于处理数据的类。在 Ext JS 4 中,findRecord 函数用于在 Store 中查找具有指定属性值的记录。如果没有找到匹配的记录,findRecord 函数应该返回 null。因此,如果 findRecord 函数没有返回值,可能是因为在 Store 中没有找到匹配的记录。

  1. 可能的原因:
  • 没有正确配置 Store 的代理、模型和数据源。
  • 没有正确配置查询参数。
  • 查询条件不符合任何记录。
  1. 解决方法:
  • 确保 Store 的代理、模型和数据源正确配置。
  • 确保查询参数正确配置。
  • 检查查询条件是否符合任何记录。
  1. 推荐的腾讯云相关产品:
  • 腾讯云 CVM:虚拟主机,提供云服务器。
  • 腾讯云 CDB:云数据库,提供数据存储服务。
  • 腾讯云 CLS:云日志服务,提供日志存储和分析服务。
  • 腾讯云 COS:云对象存储,提供文件存储服务。
  1. 产品介绍链接地址:

以上是关于 Ext JS 4 中的 Ext.data.Store 的 findRecord 函数没有返回值的问题的分析和解决方案。希望能够对您有所帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Extjs-lesson5

❞ Ext.js 系列课程笔记 Ext.js 系列课程笔记「类」 Ext.js 系列课程笔记「组件」 Ext.js 系列课程笔记「表单子项」 Ext.js 系列课程笔记「表单子项二」更多精彩文章请关注公众号...Combobox_Two 9.2 代码 //创建市数据源 var combocitystore = new Ext.data.Store({ //设定读取的代理,添加后端地址 proxy: new...Ext.data.HttpProxy({ url: "/demo/city" }), //设定读取的格式 //读取json返回值 - 根节点为data,对象列为id和name //服务器返回数据...({ //设定读取的代理,添加后端地址 proxy: new Ext.data.HttpProxy({ url: "/demo/area" }), //读取json返回值 - 根节点为data...var v = fibasic.getValue(); //使用 msg 函数,如果文件上传框中有值,那么显示文件的路径;如果没有值,显示 None msg("Selected

1.4K10

Ext.data库

(this, meta, recordType || meta.fields); }; JsonReader 的构造函数中调用了DataReader的构造函数就是我用黄颜色标记的地方,如果JsonReader...=null 同时config.proxy没有数值 就用config 的url直接生成一个this.proxy=HttpProxy(); this.proxy在后面的load()函数中会使用到,这就是为什么有时我们在配置...store的时候提供了config.data 和config.reader,而没有提供config.proxy就会报错的原因 因为在load()函数中会调用Ext.data.DataProxy.load...()方法 4.判断是否提供了config.reader,生成this.recordType 和this.fields JsonStore 的构造函数源码如下: Ext.data.JsonStore =...; }; 生成原理: 1.调用Ext.data.Store的构造函数,其中我标为黄色的语句表达的意思就是:如果提供了proxy配置属性就使用当前配置的Proxy去获取数据,没有提供则判断是否有直接数据源提供

76230
  • Ext JS 教程-ExtJS 4中的数据包(Package)

    设置一个存储并且加载它的数据是简单那的: Ext.create('Ext.data.Store', { model: 'User', proxy: { type: 'ajax...本质上,Store把每一个我们作为数据传入的对象都转换为了Model实体: Ext.create('Ext.data.Store', { model: 'User', data: [...加载嵌套的(Nested)数据 你可能会想到为什么我们认为在User.load调用中传入了一个success函数,但是没有在访问User的posts和comments函数也同样这么做。...JS 4', body : 'One areas that has seen the most improvement...这个简单的对象只是一个任何被发现的验证错误的集合,加上一些便利的函数比如 isValid() —— 如果任何值域都没有错误,它就返回true——还有 getByField(),它返回一个指定值域的所有验证错误

    1.2K20

    Ext基础

    2008 年 4 月 1 日,Ext JS 已经涵盖了美国、日本、法国、德国、中国等全球范围的用户,版本为 Ext-3.O。...官方在2009 年 4月l4-16日的首次Ext 发布会中,发布了 Ext 3.0 RC版本。...组件的构造函数中一般都可以包含一个对象,该对象包含创建组件需要的配置属性及值,组件根据构造函数中的参数属性值进行初始化。 的右侧有一个可下拉的、类似于Extl.x 的右键功能菜单 除了可以按照升序或降序排序外,此功能菜单还可以隐藏或显示列。 ​4. 格式化数据​ 表格中的“出生日期”的值没有经过格式化,所以并不直观。...改变字体颜色、添加图片​ 在定义列的时候可以指定该列的渲染函数,在函数里可以设置字体颜色、添加图片。

    15010

    Ext JS 4 架构你的应用 第2节 (官方文档翻译)

    /guide/mvc_pt2 【翻译 by 明明如月 QQ 605283073 本章节配套项目代码将在第3节给出】 上一节:Ext JS 4 架构你的应用 第1节 (官方文档翻译) 下一节:Ext JS4...定义你的应用  在Ext JS 3中  Ext.onReady是应用的入口,开发者也不得不自己设计一个应用架构。  在 Ext JS 4 中我们介绍了一种类似MVC模式的架构。...JS4 中的模型和 Ext JS 3中的Records (记录)非常像。...app/store/SearchResults.js Ext.define('Panda.store.SearchResults', { extend: 'Ext.data.Store',...然而正如你不应该在HTML里面写内联的CSS一样,我们也应该将视图和应用的逻辑分开。  Ext JS 4中我们在MVC包里提供了controlleres(控制器) 类。

    75110

    Extjs4.2 rest 与webapi数据交互----顺便请教了程序员的路该怎么走

    这一章接着上一篇 对于Ext.data.Store 介紹 与总结,以及对以前代码的重构与优化 1.对于更新OnUpdate()函数的修改:先上代码: function OnUpdate(record)...如果后台对数据的操作失败了怎么办?我怎么才能知道,这就是问题所在了。   ...在网上找了好久才找到方法,在store使用afterRequest,这个在api上没有,也不知道api不全或者其他原因,我试了好几种方法都不行,折腾了快一天了才搞定 大家看下代码: store = Ext.create...('Ext.data.Store', { autoLoad: true, autoSync: true, pageSize: 20, model...等下周就要进入wpf的开发了,唉,刚开始熟悉,又要离开,真不舍得。   再发一点牢骚,程序员的路究竟该怎么走?我其实很迷茫,样样通,公司需要。但是对自己的长期发展不利,样样通的后果就是样样不精。

    71030

    sencha touch结合phonegap开发android下的文件浏览器

    好,大家应该发现,为什么fileList里面没有东西?这是因为我是用pc的浏览器打开的,所以phonegap的函数根本没有执行。...,但是我并没有创建一个List,这是因为我在controller里动态地控制增加和删除list,而list定义如下: fileStore=Ext.create('Ext.data.Store',{...,我这个文件浏览器,是为了找出文件系统中的pdf文件,所以这里有一个我自己写的pdf插件,这也是phonegap强大之处,因为如果你在开发时觉得js和phonegap的功能不能满足自己应用时,可以开发出自己的...根据phonegap官网的开始指导,我们首先要把phonegap的库加载,phonegap的库包括js和jar,可以到以下地址下载:phonegap与sencha touch的js库,phonegap1.8...,requestFileSystem,第一个参数为sdcard的根目录,第三个参数是成功请求的回调函数,该函数的参数是phonegap里面的FileSystem对象,我们可以通过fileSystem.root

    98950

    ExtJS初体验

    最近公司的一个系统有用到Extjs框架,对于之前完全用JQuery的js插件的我来说,对Extjs的api并不熟悉。...extjs是个富客户端框架,一般用来做后台管理系统,封装了非常多的控件,很庞大,很复杂,学习门槛高。jquery是一个前后台都可以用的框架,是对js的封装,js轻量级框架。...没有封装任何控件,学习曲线小,程序员和前端必须要掌握的。 这两天体验了一下,如图: ?...通过ajax取数据的代码,返回的数据是json形式的: //数据字典store var items_store = Ext.create('Ext.data.Store', {...,Ext JS库有着丰富且漂亮的UI组件,大大缩短了我们的开发周期,而且组件拥有漂亮的布局,经过简单的调用与配置就可以实现不错的界面布局。

    2.1K10

    对于Ext.data.Store 介紹 与总结,以及对以前代码的重构与优化

    对于Ext.data.Store 一直不是很了解,不知道他到底是干嘛的有哪些用处,在实际开发中也由于不了解也走了不少弯路, store是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表...由于刚学不是太懂,都是比葫芦画瓢,东搬西畴的去完成功能.程序思路都是自己想象的,对于rest方式的增删改查全是采用另外一种方式去实现的,最后研究发现其实,store都 已经有了这些函数,根本不用自己去实现...('Ext.data.Store', { autoLoad: true, autoSync: true, pageSize: 20, model...: 修改删除函数: 原先的OnDelete函数全部去掉,在相应的删除事件中添加 这样他就会自动调用rest对应的delete方式,将要删除的对象传到后台.还没完,使用OnDelete函数传到后台的是...store.remove(selection[i]); 修改添加函数:去掉了重新写的往后台传值方式,直接调用Rest的Post方式,修改后的OnInsert函数如下: 这种方式直接调用store的insert

    1.8K50

    Extjs-lesson4

    ❞ Ext.js 系列课程笔记「表单子项」更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』 1.TextField 1.1 展示 ?...当非空校验没有通过时的提示信息 blankText: "请输入用户名", // 当最大长度校验没有通过时的提示信息 maxLengthText: "用户名不能超过20个字符" }); //...; }; //提交按钮 //创建一个新的Button按钮对象 var btnsubmit = new Ext.Button({ text: "提交", //当用户点击的时候[即js中的onclick...Combobox 8.2 代码 ❝Ext.js2.3 中没有 ArrayStore ,我们使用 Store 替代更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』 ❞ //创建数据源[...数组数据源] var combostore = new Ext.data.Store({ // 数据本身,数组 data: [ [1, "团员"], [2, "党员"],

    4.8K10

    Ext JS 教程-MVC架构 原

    在这个例子中,我们将整个应用程序封装到一个称作“account_manager”的文件夹中。来的 ExtJS 4 SDK 的必备文件放入了 ext-4文件夹。...-4/ext-debug.js">     js"> 函数,它将在所有东西都加载完了以后自动运行。 让我创建一个能够帮助我们管理用户账户的简单账户管理应用。首先我们需要为这个应用程序取一个全局的命名空间。...现在我们仅需要更新我们的存储区引用Model的名字,而不是提供内置的域… Ext.define('AM.store.Users', {     extend: 'Ext.data.Store',...目前我们是把两条用户数据硬编码到Users存储中的,因此让我先从换用Ajax来读取那些数据开始吧: Ext.define('AM.store.Users', {     extend: 'Ext.data.Store

    3.3K10

    《Ext JS模板与组件基本知识框架图----模板》

    最近在整理Ext JS的模板和组件,在参考《Ext JS权威指南》,《Ext JS Web应用程序开发指南》,《Ext JS API》等相关书籍后才写下这篇《Ext JS模板与组件基本知识思维导图》,由于篇幅较长...组件是Ext JS的基础,模板是Ext JS4的基础,熟悉模板也就了解组件的组织方式,也就为使用组件和构建自定义组件打下基础。 130个组件虽多,但最基本的就是四类:容器、面板、布局、视图。...一.模板概述{1.什么是模板(HTML片段,占位符)2.为什么会用到模板(统一的渲染管道)3.Ext JS中模板有哪些,怎么分的?...2.Ext.Template.overwrite方法及JSON对象模板值 3.在模板中使用格式化函数 4.使用自定义的格式化函数解析多层json...3) 10.format(Ext.String.format("我,生于{0}年“,1964)-我生于1964年)。

    3.2K20
    领券