首页
学习
活动
专区
工具
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 函数没有返回值的问题的分析和解决方案。希望能够对您有所帮助。

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

相关·内容

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去获取数据,没有提供则判断是否有直接数据源提供

75530

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 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函数,但是没有在访问Userposts和comments函数也同样这么做。...JS 4', body : 'One areas that has seen the most improvement...这个简单对象只是一个任何被发现验证错误集合,加上一些便利函数比如 isValid() —— 如果任何值域都没有错误,它就返回true——还有 getByField(),它返回一个指定值域所有验证错误

    1.2K20

    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(控制器) 类。

    74710

    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开发了,唉,刚开始熟悉,又要离开,真不舍得。   再发一点牢骚,程序员路究竟该怎么走?其实很迷茫,样样通,公司需要。但是对自己长期发展不利,样样通后果就是样样不精。

    70830

    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 touchjs库,phonegap1.8...,requestFileSystem,第一个参数为sdcard根目录,第三个参数是成功请求回调函数,该函数参数是phonegap里面的FileSystem对象,我们可以通过fileSystem.root

    98650

    ExtJS初体验

    最近公司一个系统有用到Extjs框架,对于之前完全用JQueryjs插件来说,对Extjsapi并不熟悉。...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]); 修改添加函数:去掉了重新写往后台传值方式,直接调用RestPost方式,修改后OnInsert函数如下: 这种方式直接调用storeinsert

    1.8K50

    Extjs-lesson4

    Ext.js 系列课程笔记「表单子项」更多精彩文章请关注公众号『Pythonnote』或者『全栈技术精选』 1.TextField 1.1 展示 ?...当非空校验没有通过时提示信息 blankText: "请输入用户名", // 当最大长度校验没有通过时提示信息 maxLengthText: "用户名不能超过20个字符" }); //...; }; //提交按钮 //创建一个新Button按钮对象 var btnsubmit = new Ext.Button({ text: "提交", //当用户点击时候[即jsonclick...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">      <body...一个Application也包含一个启动函数,它将在所有东西都加载完了以后自动运行。 让创建一个能够帮助我们管理用户账户简单账户管理应用。首先我们需要为这个应用程序取一个全局命名空间。...现在我们仅需要更新我们存储区引用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
    领券