extjs4.2相关内容
我正在构建一个Web应用程序,用户可以在其中打印面板及其内容。我找到一个代码as seen here,并将其调整为: Ext.define('My_app_name.override.form.Panel', { override: 'Ext.form.Panel', print: function(pnl) { if (!pnl) {
..
我有一个网格链接到一个带有 autoLoad: true 的商店.问题是商店在应用程序启动时加载,即使视图是在稍后通过菜单访问时才创建的. 我已经在 Application.js 和视图中引用了商店,但我没有明确说明商店和视图. 我不知道如何实现仅在视图需要时才加载商店. 如果我设置了 autoLoad: true,商店会在应用程序启动时加载. 如果我设置了 autoLoad:
..
我有一个类似于 http://jsfiddle.net/bmbMy/ 的树形面板乙>我尝试使用 css 更改默认图标(节点和叶).但这不起作用. .x-grid-row .x-grid-tree-node-expanded {背景: url('http://icons.iconarchive.com/icons/sekkyumu/developpers/16/Play-Green-Button-
..
大家好,我正在使用 Extjs 4.2 数据网格,我需要将我的“商店"转换为 json 数组并将其发送到服务器端(即 java). 这是我的模型. Ext.define('Writer.Document',{扩展:'Ext.data.Model',字段:['id', 'name', 'notes', 'Type', 'date']}); 而我的商店(其中包含对象列表)是 var sto
..
我正在尝试将字段动态设置为 extjs 数据存储,以便我可以在运行时动态创建不同的网格. 案例 A 对我有用.但是当我在案例 B 中使用 as 时,商店的代理挂在以前的模型上,因此网格渲染混乱. 这两者之间的真正区别是什么? 案例 A Ext.define('FDG.store.reading.FDGDynamicGridStore', {扩展:'Ext.data.Store'
..
我创建了一个树面板,然后创建了 store 就像 var store = Ext.create('Ext.data.TreeStore', {自动加载:假,代理人: {类型:'阿贾克斯',网址:'data.php',读者:{类型:'json',根:'结果'}}}); 我的服务器打印 json 看起来像 {“结果":[{ id : '1' , text : '1', 展开: true,孩子们
..
每当存储 (Ext.data.Store) 从服务器读取数据时,它都会发送分页参数,例如 &page=1&start=0&limit=25 在 json 代理或 [page:1, start:0, limit:25] 中使用 direct 代理. 我想在商店或代理配置中禁用分页. 我找到了这个解决方法,但我相信一定有更好的方法. 代理:{页面参数:未定义,开始参数:未定义,限制参数:
..
我必须从我的 ExtJs 脚本中执行 POST 才能从我的数据库中删除某些内容: Ext.Ajax.request({url: 'deleteRole.html',方法:'POST',标头:{'Content-Type':'text/html'},waitTitle: '正在连接',waitMsg: '发送数据...',参数:{“角色名": 角色名},范围:这个,成功:收到,失败:functio
..
到目前为止,我发现的所有示例都解释了如何在“视口"中呈现 ExtJS (4.2) MVC 应用程序,换句话说,这意味着整个浏览器屏幕,并占据整个 HTML BODY. 我想在已命名 DIV 的现有 HTML 页面中呈现应用程序,以便我可以围绕应用程序进行 HTML 设计.
我见过一些带有 ExtJS 4
..
有没有办法在 Visual Studio 2012 中获得 ExtJS 智能感知?这与新的 JavaScript 支持相结合将使我的 ExtJS 项目更容易编码. 解决方案 在 js 文件中添加 ext-all 的引用路径将提供支持.具体来说,使用 ext-all-debug-w-comments 提供了 sencha 提供的支持注释. ///
..
我是 extjs 的新手,我正在使用 MVC 架构. 当我的应用程序引用控制器的方法时,我会这样做(在 MyApp.Application 中): Mb.app.getController('Main').myMethod(); 已经很长了,但我认为这是方法. 当一个控制器在一个闭包中调用它自己的方法时,我被引导使用这个代码(在 MyApp.controller.Main 中:
..
您好,我正在构建一个 Web 应用程序,用户可以在其中打印面板及其内容.我找到了一个代码 如此处所示 并对其进行了如下调整: Ext.define('My_app_name.override.form.Panel', {覆盖:'Ext.form.Panel',打印:函数(pnl){如果(!pnl){pnl = 这个;}//实例化隐藏的 iframevar iFrameId = "printerF
..
我正在使用 MVC 架构在 ExtJS 4.2 中创建自定义日期选择器.这个想法是该组件允许用户一次输入/选择多个日期,但是我遇到了一些问题: 我的 selectedDates 变量是一个对象,我不知道如何让它返回日期列表. 当您打开一个新窗口时,选择器会记住上次打开该窗口时之前选择的日期.我认为当你在 Ext 中close一个窗口时,组件被破坏? 要粘贴到我的帖子中的代码有点多,但
..
当我尝试在 IE11 中使用 Ext.isIE 时,返回值是 false.然后在调试我的代码期间,我看到我收到以下错误:JavaScript 错误 - 消息:无效参数.,我的 extjs 版本是:4,2 解决方案 在 ExtJS 4.2.2 之前,IE 11 不受官方支持(请参阅属性 isIE11).Microsoft 从 IE11 的用户代理中删除了 MSIE 部分(请参阅 here),
..
我有一个视图“EmployeeList".里面有一个网格.我需要处理来自控制器的 actioncolumn 的点击事件.这是视图: Ext.define('ExtApp.view.Employees', {扩展:'Ext.panel.Panel',别名:'widget.employees',.....}); 此视图包含一个网格: xtype: 'grid',列:[{....xtype: 'a
..
我有一个现有的 CSS 文件,我想将它包含在我的 ExtJS 生产版本中. 我正在使用自定义主题.我知道我可以转到 MyApp/packages/myCustomTheme/sass/etc/并在 all.scss 文件中使用 @import .但这在生产文件中使用了 @import. 我希望有一种方法可以让我现有的 CSS 文件与我应用的其余 CSS 文件一起压缩. 解决方案
..
我在 Extjs 应用程序中的 from 中有一个 fileupload 字段.我试图通过以下代码将文件加载到服务器的地方: var form = Ext.getCmp('ProcImpNewSugFileForm').getForm();var fileNameStr = Ext.getCmp('ProcImpNewSugFileUpload').getValue().split("\\");
..
谁能告诉我 initComponent 函数在 extjs4.1 中的用途是什么?请举例 谢谢 解决方案 这个方法类似于组件的constructor.它由真正的构造函数调用,是一个非常好的自定义组件初始化的钩子点(正如名字所说!). 除了在极少数情况下,您应该覆盖 initComponent 而不是 constructor,因为更基本的初始化已经发生.最值得注意的是,传递给构造
..
我是 Sencha ExtJs 的新手 我不明白 Ext.getCmp('component_id').getEl().hide(); 这一行..getEl() 有什么用.我可以直接写Ext.getCmp('component_id').hide();吗? 还要解释一下.el,Ext.get(). 解决方案 Ext.getCmp() VS Ext.get() Ext.ge
..
美好的一天,对于看似宽泛的问题标题感到抱歉. 我正在使用 php 和 sql 为用户数据构建一个 ExtJS4 应用程序.一切都很顺利,直到有一天,我在我的 Java 控制台中注意到了这个错误: 主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响.如需更多帮助,请查看 http://xhr.spec.whatwg.org/. 最初,我并没有那么烦
..