extjs-mvc相关内容

Sencha Touch:错误-即使加载了以下类的文件,也不会声明它们:';Ext.panel';

我刚刚开始接触sencha Touch,对sencha文档及其原生感觉印象深刻。我正在试用这个link。但是我在两者之间得到了错误,并且我在控制台中得到这样的错误:“以下类即使它们的文件已经被加载也没有被声明:‘Ext.panel’。请检查它们相应文件的源代码以查找可能的拼写错误:‘ouch/src/panel.js’。我是MVC框架的新手,所以我找不到哪里出错了。” 在试用Sencha Touc ..
发布时间:2022-04-13 22:00:45 其他开发

ExtJS 4 应用程序登录认证&权利

我正在使用新推荐的应用程序结构在 Ext JS 4 上开发 Web 应用程序.因此,我需要实施身份验证&权利制度.到目前为止的想法: 服务器负责确保用户角色和权限. ExtJS 前端必须根据权限和角色进行更改 我使用卡片布局.第一个选项卡是登录屏幕,第二个选项卡是应用程序 在我的控制器中,我检查用户是否已登录.如果他有一个有效的身份,我将切换到选项卡 2.如果没有,他将返回到选项卡 1 ..
发布时间:2021-12-25 18:43:32 其他开发

在 ExtJS MVC 中在哪里添加全局变量?

我想知道在何处为 ExtJS 应用程序添加全局变量.我已经查看了 stackoverflow 中的一些建议,其中提到您可以将它们添加到 app.js 中.但是,任何人都可以更具体吗?我的 app.js 看起来像这样: Ext.application({启动:函数(){..}}); 那么,变量到底去哪里了?在启动功能中?在 Ext.application 之外? 解决方案 声明你自己的对 ..
发布时间:2021-12-25 18:39:36 前端开发

详解extjs的MVC架构

我使用 Javascript 创建了一个小型数独应用程序.现在我正在尝试将该 javascript 代码转换为 extjs (4.1.1a) 代码.我已经阅读了 docs 以了解 MVC 架构,但对我来说似乎不太详细,因为我是初学者. 有人可以解释基于我的数独应用程序的 Extjs 的 MVC 架构吗? 我的数独应用程序代码设计如下: 以上设计说明如下: 容器(蓝色)--> ..
发布时间:2021-12-25 18:38:45 其他开发

EXT JS 4 使用模型关联来渲染网格显示值

详情 我有一个用于显示发票信息的网格.使用 Invoice 存储填充网格,Invoice 存储使用 Invoice 模型,Invoice 模型具有“有一个"模型.与 InvoiceStatus 模型关联,主键为“id",前键为“invoice_status_id". 问题 我不确定如何使发票网格的“状态"列的显示值使用invoice_status_id 插入的关联模型“名称".我 ..
发布时间:2021-12-25 18:34:28 其他开发

如何解决ExtJS的“同步加载"问题警告

当 ExtJS 4+ 与 异步加载一起使用时 人们应该熟悉这种警告: [Ext.Loader] 同步加载 'MY.particular.module';考虑在 Ext.onReady 上方添加 Ext.require('MY.particular.module') 如何确定是哪个 JavaScript 模块(控制器、组件等)导致了此警告?IE.需要列表. 纠正这些警告的正确方法是什么?是 ..
发布时间:2021-12-25 18:34:18 其他开发

在 html div 中呈现 ExtJS 4+ MVC 应用程序 - 操作方法?

到目前为止,我发现的所有示例都解释了如何在“视口"中呈现 ExtJS (4.2) MVC 应用程序,换句话说,这意味着整个浏览器屏幕,并占据整个 HTML BODY. 我想在已命名 DIV 的现有 HTML 页面中呈现应用程序,以便我可以围绕应用程序进行 HTML 设计. 我见过一些带有 ExtJS 4 ..
发布时间:2021-12-25 18:27:46 前端开发

登录后加载新视图 extjs 4 mvc

我在 extjs 4 中创建了一个登录视图,数据是从 mysql 中获取的.我的问题是我无法在成功登录后重定向我的页面. 我的重定向代码是. onLoginSuccess : 函数(响应,选择){//收到服务器的响应response = Ext.decode(response.responseText);如果(响应.成功){var 重定向 = '索引';window.location = ..
发布时间:2021-12-25 18:24:06 其他开发

如何将 GeoExt3 添加到 Extjs 6 MVVM 架构?

我想用 开发一个 Extjs 6 应用程序MVVM 架构.在这个应用程序中,我想使用 GeoExt 3. 我不知道如何将 GeoExt 3 库添加到应用程序中? 我该怎么做? 解决方案 您必须使用 GeoExt3 创建一个包.要在 Extjs-6 中打包,请阅读 heer. 如何使用sencha命令打包GeoExt 从这里安装 sencha cmd(用版本 6,目前 ..
发布时间:2021-12-25 18:20:15 其他开发

无法解析“c 不是构造函数";错误

我正在尝试使用 ExtJS 构建一个非常基本的“概念验证"应用程序,但我遇到了非常困难的时间. 我想要的是两个网格从远程 JSON 文件中获取数据,但无论我做什么,我都会不断收到主题中的错误. 这是我的简单代码: app.js: Ext.Loader.setConfig({enabled:true});外部应用程序({name: '地理嗅探器',自动创建视口:真,模型:['位置 ..
发布时间:2021-12-25 18:17:49 其他开发

TreeGrid:设置数据根无效

我正在尝试设置一个 TreeGrid,我的数据对象如下所示: {"code": "成功",“数据": {“文本": ".",“孩子们": [{"clientname": "市场","contact": "OpenX 市场广告商","email": "asdasd@asdasd222.de", 我需要告诉 Ext 它应该使用 data 作为根元素: var store = Ext.create ..
发布时间:2021-12-25 18:17:23 其他开发

如何在beforeload事件上获取Extjs 4商店的请求数据?

我正在尝试在商店的加载事件之前获取请求数据参数.我可以看到操作对象包含请求数据,但我似乎无法从操作对象中获取它 Ext.create('Ext.data.Store', {自动加载:真,领域:[{名称:'item_code',类型:'字符串'},{名称:'数量',类型:'整数'},{名称:'描述',类型:'字符串'}],storeId : '摘要',代理人 : {类型:'阿贾克斯',动作方 ..
发布时间:2021-12-25 18:13:38 前端开发

覆盖 Ext.data.Connection - 最佳实践

我需要覆盖 Ext.data.Connection 以显示登录表单.我目前在 Ext.application.launch 中执行此操作,它按预期工作. 是否可以将这段代码交换到不同的地方,比如在一个额外的文件中? 解决方案 如果您只需要识别用户未通过身份验证的情况,您可能需要考虑做其他事情.就像向 Ajax 单例添加处理程序一样: function addAjaxErrorHan ..
发布时间:2021-12-25 18:06:33 前端开发

在 ExtJS 4 MVC 中使用多个控制器

假设我有一个主控制器,那么我的应用程序为每个“模块"都有一个控制器.这个主控制器包含视口,然后是一个标题(带菜单)+一个“居中"的容器,开头是空的. 单击菜单将更改当前模块/控制器,并且临时视图(属于此控制器)将显示在居中的容器中. 我认为这是一个非常简单的场景,但奇怪的是我没有找到正确的方法来做到这一点.有任何想法吗?非常感谢! 解决方案 这就是我所做的:我在顶部有一个工具栏 ..
发布时间:2021-12-25 17:55:36 其他开发

将 ExtJS MVC 控制器附加到 DOM 元素,而不是组件

有没有办法使用 Ext.app.Controller control() 方法,但传入一个 DOM 查询?我有一个包含标准链接的页面,即使它们不是作为 Ext 按钮创建的,我也想向它们添加点击处理程序. 我试过了 Ext.define('app.controller.TabController', {扩展:'Ext.app.Controller',初始化:函数(){控制台日志(“初始化") ..
发布时间:2021-12-25 17:55:03 其他开发

多页面应用的 ExtJS 架构

我有一个 .NET 应用程序,其中大部分 UI 都是自定义的.例如,在某些页面上,我使用 ExtJS4 组件(例如 Grid)来显示用户表.我还有另一个页面显示用户个人资料,另一个页面显示申请表.还有许多其他页面不使用 ExtJS.我很少使用 ExtJS 组件,并希望在我使用 ExtJS 的所有页面上都有可重用的商店和模型代码. 我熟悉 ExtJS MVC 架构,但所有文档和示例都展示了单页 ..
发布时间:2021-11-17 02:10:37 其他开发

ExtJS RowExpander-nextBd为空

我在为网格配置RowExpander时遇到问题.网格渲染时,扩展器已经为每一行打开,并且内部没有任何内容.当我单击其图标时,将产生以下错误:nextBd为null.我在这里 http发现了非常类似的问题://www.sencha.com/forum/showthread.php?185837-Grid-Panel-PlugIn-Rowexpander-nextBd-is-null ,但是该解决方案 ..
发布时间:2020-11-02 21:33:53 其他开发