Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Extjs_IT技术博客_编程技术问答 - 「Fatal编程技术网」

如何在extjs webdesktop上自动调整iframe内容的大小

我正在创建我的个人extjs webdesktop,我有一个选项卡面板,其中有一个选项卡,我为加载aspx页面的iframe编写了html代码 当我调整窗口选项卡面板iframe内容的大小不像浏览器那样,并且只看到滚动条时,是否也可以自动调整iframe内容的大小? 这是我的代码: items: [{ title: 'Tab Text 1', html : '<p><ifr

ExtJS:在启动时配置GUI权限的最佳方法?

我正在开发一个100%的ExtJS应用程序;浏览器一次下载所有JavaScript和单个HTML文件;此后,所有内容都会在浏览器中运行 在启动时呈现所有面板时(即Ext.onReady()激发时),我需要根据用户的权限隐藏一些面板根据用户权限,启动时是否有配置GUI的通用/最佳实践? 我认为一个解决方案可能是在默认情况下隐藏一些面板。可以在启动时进行AJAX调用以获取用户权限,然后根据这些权限取消隐藏面板。然而,我怀疑有更好的解决办法 任何提示都将不胜感激 注意:我知道前端javascript不

Extjs 自定义列树节点属性

默认情况下,ColumnTree对节点使用以下属性:text、id、leaf。因此,服务器应该发送如下内容 { id: 1, text: 'A leaf Node', leaf: true } 如果我的服务器发送自定义参数,我应该在ColumnTree选项中更改什么?比如: { n: 1, folder: 'A leaf Node', leaf: true } 您可以重写该方法,并根据从服务器收到的数据组装自己的属性哈希。查看什么是列树的文档中

Extjs 分页工具栏刷新等效项

这应该很简单,但我还没有任何解决方案。 我使用的是extjsv.3.3.1 我有一个允许删除记录的网格面板。 网格有一个附在面板存储区上的分页工具栏 删除过程向服务器发送一个ajax请求,如果成功,我将从数据库中删除记录,该数据库用于在网格中显示记录 我的问题是,当我删除一条记录时,它有时会立即生效,但有时不会。也就是说,该记录从数据库中删除,但从网格面板中,它有时不会立即被删除。但当我点击刷新按钮时,它会显示数据库的当前状态,每次都可以正常工作 我使用了Ext.getCmp('id-pagin

Extjs 如何在直线图或散点图中添加3个以上的系列?

当我尝试在直线图或散点图中添加3个以上系列时,会出现异常: 在Google Chrome中: 未捕获类型错误:对象[object]的属性“undefined”不是函数 在Firefox中: Ext.chart.Shape[type]不是函数[Stop this error]},attr)) ExtJS支持人员认为这是一个bug: 以下是代码: Ext.require('Ext.chart.*'); Ext.define('AM.view.user.ScatterGraphic', { exte

JSONP不在ExtJS4上工作-未捕获类型错误:无法调用方法';子串';未定义的

我被这段代码困住了,我从Youtube API获取json格式的数据,如果我使用类型:'json',它将失败,因为跨域的事情,但其他元素无论如何都会加载;然后,如果我将type:更改为'jsonp'(这是extjsapi上描述的语法),它会给我这个错误:“未捕获的TypeError:无法调用未定义的方法'substring'”我尝试设置type:'anyotherstupidthing',同样的情况也会发生,那么会发生什么呢 以下是我当前的数据模型和我的存储: Ext.define('Video

如何切换extjs主题?

我注意到extjs带有3到4个默认主题/皮肤。如何在主题之间进行选择或切换 我想改变蓝色以选择灰色主题或其他东西 感谢功能可用于在不同主题之间切换,论坛帖子给出了一个示例 不久前,我也在我的应用程序中实现了这一点,但我最终发现强制浏览器刷新是必要的,而不是动态交换CSS,因为仍然存在一些奇怪的大小/定位问题。这主要是在可访问性主题之间切换时发生的。虽然Ext.util.CSS.swapStyleSheet可以工作,但它没有什么缺点: 1。使用新的CSS主题呈现页面需要更多时间。 2.在主题之间切

Extjs Sencha Touch 2计算器实时绑定

我正在开发一个具有计算器功能的应用程序:例如,我有4个文本字段,当用户在第一个字段、第二个字段和第三个字段中键入数字时,应用程序将自动计算并在第四个字段给出答案,而无需用户按下任何按钮。 1+1+1=3自动计算答案为3。“我的文本”字段的代码为: Ext.define("ikhlas.view.assetallocate", { extend: 'Ext.Panel', xtype: 'assetpanel', config: { title: 'Ass

单击按钮时Extjs设置只读选项

你好! 我正在尝试编写方法,当单击按钮时,该方法在表单上的元素上设置(true或false)只读选项: Ext.override(Ext.form.Panel,{ setReadOnly: function(bReadOnly) { this.items.each(function(f){ if (f instanceof Ext.form.FieldSet) { f.items.each(function (f) { if (f.isF

ExtJS 2.3 BorderLayout在折叠时调整中心大小

我正在使用边框布局,并试图在左侧面板折叠时调整中心区域的大小。我的中心区域是一个选项卡面板。我的一个选项卡包含一个网格面板。我想在折叠时调整“中心区域”选项卡面板中的任何面板的大小 App.centerTabPanel是对中心区域中选项卡面板的引用。 App.mainPanel只是我测试调整大小的选项卡之一 没有调整大小,我的选项卡布局为“适合”。只有在我重新加载存储时,带有gridpanel的选项卡才会调整大小 这是我的密码: Ext.override(Ext.layout.BorderLay

Extjs 存储同步前的模型验证

在存储区的同步事件之前侦听。Options参数包含要同步的所有记录的哈希,分解为创建、更新和销毁 我需要根据模型验证规则验证它们 可能吗 我尝试过这个,但它总是返回真的: Ext.Array.forEach(options.create, function (item) { console.log(item.isValid()); }); 谢谢我刚刚意识到无效记录不会被插入到要同步的记录的散列中(选项参数) 相反,我可以遍历商店的项目: Ext.Array.forEach(st.dat

Extjs sencha touch 2存储代理api读取响应

我有一个存储,配置了一个代理来更新我的数据库 代理:{ 键入:“ajax”, api:{ create:MySite.app.BaseURL+'Member.php?action=create', 阅读:MySite.app.BaseURL+'Member.php', 更新:MySite.app.BaseURL+'Member.php?action=update', 销毁:MySite.app.BaseURL+'Member.php?action=delete' }, 这一切都很好,但我真正希望

Extjs 动态传递参数

我正在尝试使用ExtJS4从数据库检索图像到数据视图。现在我需要动态地传递参数。大部分在这里 Ext.define('${pkgName}.v02x003001.SV02X00300102' , { extend : 'Ext.view.View', alias : 'widget.sv02x00300102', id : 'images-view', autoScroll : true, trackOver : true,

Extjs Ext JS 4.2组合框,带远程存储和;分页默认值问题

我在表单上有一个组合框,用于添加和编辑我的一个模型。combobox绑定到的值列表可能非常大(1000条记录),因此我需要使用带分页的远程数据存储,以避免一次加载所有值。在add表单中,这非常有效,但是当我试图使用表单编辑模型时,我无法可靠地将值设置为combobox 当组合框加载时,存储将加载前50条记录。问题是,在设置值之前,combobox setValue函数仅搜索存储中加载的值以查找记录。如果所选记录不在存储区的前50条记录中,则setValue找不到该记录,并且未设置该值 我创建了一

如何在extjs 4中将GroupingView转换为Grouping

根据ExtJS4中的sencha,删除GroupingView GroupingView已被删除并替换为Grouping feauture 但我想相应地更改我的旧代码和缺少的侦听器: <ext:GroupingView ID="gridView" HideGroupedColumn="true" ForceFit="true" > <Listeners> <Refresh Handler="CheckHeader(#{checkSelectionMo

如何在extjs中为网格中的单元格设置值

我需要从网格外部设置特定单元格的值 我的值正在会话中,我想将此值设置为第2列和第0行中的单元格。 如何在extjs中做到这一点?您必须使用与网格关联的存储 var grid = ... var models = grid.getStore().getRange(); models[0].set(fieldName, "new value"); ei伙计们,我知道这是一个老帖子,但我尝试了上面的解决方案,但没有为我工作。我一直收到这样一个错误:“TypeError:sourceisnull”我可

Extjs Sencha Cmd无法解析依赖项PARRENTCLASS

我对Sencha Cmd工具有问题;当我尝试构建我的应用程序时,出现以下错误: [DBG] adding implicit dependency for Ext.application call [DBG] Creating virtual class definition Myapp.app.Application [DBG] detected application name : Myapp [DBG] Caching symbol declarations [DBG] Linking cl

Extjs 如何在服务器上部署/托管sencha touch应用程序

您好,我已经创建了一个sencha touch应用程序,我想将其作为web宿主,而不是创建一个本机应用程序包,然后部署到不同的应用程序商店。我使用了sencha touch 2.2.1。 有谁能帮助我在服务器上部署我的应用程序吗。在服务器上部署sencha touch应用程序的步骤将非常有用。如果您使用sencha Cmd,请阅读touch文档中的指南 简而言之,运行sencha app build production,然后将构建复制到您的web服务器(例如,通过FTP)。谢谢arturaka

Extjs 如何在sqlite代理存储中更新记录

我正在使用我的sencha应用程序的SQLite代理使该应用程序脱机。有人能告诉我怎么更新商店里的记录吗。我尝试了store.set('field',value),但没有成功 这是我正在使用的代码 Ext.getStore('Team').each(function(record) { if(record.get('race_id') == raceId && record.get('round') == round) { record.s

Extjs numberfield问题

我正在使用EXT-js3.x 在数字字段中,当我尝试输入0时,它不接受。 我正在使用以下验证: allowDecimals : false, allowNegative : false, 但是我需要能够在数字字段中输入零(0) 无论如何,这些先前的验证是否妨碍了输入零 我需要添加什么样的验证才能保持现有的验证完好无损 有人能帮我解释一下这个问题吗?我刚刚整理了一个提琴,显示它与您提供的选项一起工作: 你可能还有别的原因 var number = new Ext.form.NumberFiel

extjs将单元格编辑器顶部与行顶部对齐

我使用网格面板进行单元格编辑,我注意到所有编辑器都垂直居中于一行。然而,这成为一个问题,尤其是对于htmleditor,因为它有一个相当大的垂直剖面,并且可能被其他元素切断。是否可以将编辑器的顶部与行的顶部对齐?我有一个类似的问题,但我能够通过将主体填充应用到父面板和子面板来解决它 defaults: { collapsible: true, split: true, bodyStyle: 'padding:15px' }, 希望这能有所帮助。我通过一点技巧(不应该访问ownerCt)就可以绕

Extjs SenCha Touch中的Ext.create()和Ext.define()之间有什么区别

我学习SenCha Touch已经有一段时间了,但在尝试创建商店时仍然感到困惑 在SenCha文档中,它说使用Ext.create() 我试过了,但根本不起作用 对于其他人,我总是看到人们使用Ext.define()来创建一个存储,并且它可以正常工作 现在,我的问题是: 它们之间的区别是什么,何时/如何正确使用它们中的任何一种 一些演示代码非常受欢迎 非常感谢我的朋友。define用于声明类 Ext.define('Foo', { extend: 'Bar' }); // Simila

更改ExtJs日期选择器的输出格式

我在我的面板中使用了一个Ext-Datepicker,使用的代码如下: { xtype: 'datefield', id : 'usap3', anchor: '100%', name: 'date', margin: '2 0 2 20', format: 'd/m/Y', width: 320, altFormats: 'd-M-y', fieldStyle: 'text-align: center;', height: 26, editable: false, fieldL

Extjs 设置新模型后,不会执行Store.load()

我想使用myGridPanel.reconfigure(存储、列)重新配置GridPanel。我不能对此使用metachange事件,因为我需要单独调用元数据(后端约束)。 我调用元数据,接收所需的元数据,然后使用一组新字段和一个新代理(新url)创建一个新模型。我将模型设置为现有存储(绑定到我的gridPanel),然后调用store.loadPage(1)(因为我使用了bufferedStore)和myGridPanel.reconfigure(store,meta.columns)。 我的

Extjs 如何在sencha论坛上发布问题?

我想在sencha论坛上发布一些问题。我在sencha touch中创建了一个帐户。有谁能指导我如何在sencha论坛中发布问题吗?,因为我是sencha论坛的新手。别误会我是朋友。请作为Sencha用户- 之后,您可以发布任何问题谢谢您的回复。我已经创建了登录名。我想把我的问题贴在那个表格上。现在只有我知道了。第一步:点击基于我们问题的社区。第2步:搜索你的问题相关的线程已经张贴在该论坛。第三步:如果没有,请单击发布新线程并发布我们的问题。就这些。:)我不知道为什么,谁会对我的问题投反对票?请

从extjs存储创建checkboxgroup

我想从数组填充的存储区创建复选框组。 这是我的商店 var checklistStore = new Ext.data.Store({ data: arraySubT, fields: ['id', 'boxLabel'] }); 当前,我的复选框组仅从数组中显示,而不是从存储中显示 xtype: 'checkboxgroup', fieldL

如何在ExtJS6中扩展焦点上的combobox?

我正在尝试展开焦点上的可编辑组合框: { queryMode: 'local', triggerAction: 'all', forceSelection: true, editable: true, anyMatch: true, valueField: 'id', displayField: 'name', store: store, listeners: { focus: function(){

Extjs 如何将名称1拖动到名称6面板

如何从另一个面板拖动面板项 例如:我想将Name1拖动到Name6面板。当我尝试按shift+Mousescroll键时,它会松开拖动项 提前感谢:) 小提琴: Ext.application({ 名字:“小提琴”, 启动:函数(){ Ext.define('myColumn'{ 扩展:“Ext.view.view”, xtype:'mycolumn', 填充:5, 差额:5, 样式:“背景色:#f2f2f2;”, itemSelector:'div.nameselector', 第三方物流:[

ExtJS无线电组-如何根据用户确认设置值?

我有一个单选组字段,其中有两个单选按钮。默认情况下选中一个单选按钮。当我单击另一个按钮时,更改事件触发并呈现一条确认消息,说明是或否。如果单击是,则值将更改。如果单击“否”,则值应保持不变 e、 g.默认情况下选择项目2。如果单击项目1,则单击“否”。应选中项目2,但不选中项目1 var RG = Ext.create({ xtype: 'radiogroup', fieldLabel: 'Two Columns', // Arrange radi

Extjs 为什么SnapshotStore的报告明显少于nornal store?

我从Rally中提取了一些按功能划分的范围数据,并将其放入电子表格中。这太麻烦了,所以我决定开发一个应用程序来收集所有数据 在测试中,SnapshotStore报告的所有数据与我在讨论中的日期实际收集的数据相差很大。因此,我构建了一个非常小的演示应用程序,只需使用SnapshotStore和wsapi.Store计算当前与特定功能关联的用户故事数,结果是SnapshotStore为该功能找到了102个用户故事,而wsapi.Store为120个。我们的实际人数确实是120人,而美国的实际人数已经

为Extjs 4中的Ext.grid.plugin.RowEditing按钮使用id

我有以下代码: this.rowEditor = Ext.create('Ext.grid.plugin.RowEditing', { clicksToMoveEditor: 1, autoCancel: false, errorSummary: false, listeners: { ..... 我希望每个按钮上都有一个id(保存和取消按钮)。。。可能吗?我不确定id,但您可以获得如下代码片段所示的按钮:- your_grid.getPlugin('y

多选择器的选择存储在哪个存储区(extjs)?

该文档提供的关于multiselector的信息非常有限,目前甚至没有显示示例代码。在我无法显示的工作项目中,multiselector被赋予一个存储,从中向用户显示项目,然后在控制器中,他们使用相同的存储来获取所选项目。我不明白这是怎么回事。如有任何见解,将不胜感激 我在发布之前对这个问题的研究包括sencha文档、sencha论坛和stackoverflow论坛。同样,我发现关于如何从多选择器检索项目的信息非常有限。有两种方法可以从中获取所选数据 使用multiSelector.getSt

如何在extjs中为视图的不同元素调用相同的侦听器方法?

我有一个视图,从中触发事件并在其控制器中获取侦听。 如何为视图中的多个元素调用同一个侦听器 如果我向两个按钮添加相同的itemId,则只有最后一个按钮获得渲染器。因此,仅供参考,我在这里的示例代码中给出了相同的id 我想在点击两个按钮时调用“showPopup”,当然,参数不同 视图: 控制器: listen : { component : { 'myPopup'' : { displayPopup : 'showPopup

ExtJS 7.3.0可下载文档?

版本7.3.0已经发布,但我在文档中心找不到可下载的文档。我应该在哪里查找?Sencha共享到extjs 6.2.0的脱机文档: 编辑: 7.3.0可从以下网站下载: 是的,从docs.secha.com的下拉菜单中可以获得7.2.0版本。我一直在寻找7.3.0.7.3.0现在可以下载-更新答案请标记为已回答

使用Extjs框架

我需要在下一个项目中使用Extjs框架。那么它有哪些功能呢?市场上有很多javascript框架,比如DOJO框架。它如何经得起竞争。。。 要了解Extjs如何与竞争对手抗衡,您可以查看维基百科上令人印象深刻的对比图表: 在哪里可以得到它。。。 我相信你可以找到大量的信息。请记住,要使用Extjs,您需要支付大量的费用 如何学习它。。。 如果您的初步印象良好,您可以深入到API文档、教程等内容中。要了解不同的功能,只需查看页面即可。它应该给你一个良好的初步印象,什么是可用的。有网格、可编辑网格、

Extjs Ext Js 4-CellModel Multi-Select不工作?

我正在尝试使用“MULTI”模式实现Ext.selection.CellModel,但是网格仍然一次只允许选择一个单元格? 下面是一些示例代码: var cellmodel = new Ext.selection.CellModel({ mode: 'MULTI' }); var grid = new Ext.grid.Panel({ store: store, selModel: cellmodel, multiSelect: true, ....

POST中的ExtJS奇怪日期时间字段值

我使用的是ExtJS 3.0.0版,我真的不知道为什么每次我提交带有日期字段的表单时,日期都会被发送到POST,如下所示:Y-7-31 0:I:0。我没有扩展/修改datefield代码,是否有其他人遇到此问题 编辑:我实际使用的是datetimefield扩展名(),配置如下: { xtype:'xdatetime' ,id:'date_edit_task' ,name: 'data'

Extjs 如何复制Ext obj并显示为HTML

我想在一个新的模式窗口中显示一个带有标签和值的Ext表单。我希望表单是只读的,这样用户就可以打印出窗口。我可以访问表单并显示模式窗口,但我似乎无法在模式窗口中显示表单,因为它是一个对象 这是我单击按钮时出现的窗口: var printWindow = Ext.create("Ext.Window", { renderTo: Ext.getBody(), title: 'Print Window', cls: 'print', scr

ExtJS网格面板不显示页码

我正在使用一个带有ASP.NETMVC的ExtJS分页网格面板。除了网格没有显示页码之外,一切似乎都很正常。它仅显示在底部工具栏页面空白处共3页 这是我的商店: Ext.define('EJ.store.Locations', { extend: 'Ext.data.Store', model: 'EJ.model.Location', autoLoad: { params: { start: 0,

Extjs 为什么我定义的VType会被触发三次?

我想检查数据库中是否存在文本字段的内容,因此我定义了VTypes: Ext.apply( Ext.form.field.VTypes,{ sampleSetExist: function(val, field) { alert('triggered'); var result; Ext.Ajax.request({ url: 'sampleSetExist.action', params: { name:va

Extjs 如何设置外部窗体脏状态?

如何将窗体的状态dirty更改为false 是否有类似于setDirty(false)方法的Ext.Form.Panel UPD: 我的任务是跟踪表单脏状态,以便仅当表单中有任何更改时才启用停靠的保存按钮 我正在跟踪dirtychange事件,包括: init: function() { this.control({ 'form': { dirtychange: function(form) { alert('cha

Extjs 可以为Ext.JS图形图例设置自定义颜色

在我最近的一个项目中,我需要为我的图形图例设置一些自定义颜色 是否可以设置自定义颜色。如果可能的话,我如何更改它。在图表系列配置中,您可以定义自己的呈现程序函数()。在此函数中,可以更改列属性 因此,如果要更改列的颜色,渲染器函数应如下所示: renderer: function(sprite, record, attr, index, store) { var value = 0; if (index > 0) { value = index % 2;

所有网格行的Extjs更新不工作

我正在使用Extjs 3.2grid。我有5条记录。我也正在停止用户一次选择多行。在网格中,我有一个按钮说“批准”。我想要的是,一旦用户选择一条记录并单击“批准”,选定的行列Column showRecord将变为1,重新生成的行将变为showRecord:0 这是我的密码 var proxy_surv = new Ext.data.HttpProxy({ type: 'ajax', api : { read : 'test/view.action?tes

Extjs 滚动和展开不能正常工作

我们在Ext.Window中有一个网格面板。gridpanel的滚动条在滚动时自动向上移动,但工作不正常,扩展Ext.Window时,grid panel不会扩展。我想必须设置一些属性?。在gridpanel中使用autoExpandColumn可以解决问题吗 extWin=new Ext.Window({ title:"Locate Managed Object",items:[new Ext.grid.GridPanel({ title: "Managed Eleme

Extjs 如何在cq5中的jcr:content节点下存储对话框属性/值

我将标记字段从/libs/foundation/components/page/tab_basic/items/basic/items/tags复制到我的组件对话框中。我可以看到标签填充在下拉列表中,也可以选择。我需要将所选标记存储在页面属性中(在jcr:content节点下)。是否有任何财产需要这样做 标记自动保存在多值字符串属性中: yourpage->jcr:content->cq:tags 您可以在crxde灯中进行检查: http://localhost:4502/crx/de/ind

Extjs通过控制器获取模型

我让控制器绑定到模型,并在模型上设置代理。我尝试在controllerinit函数中获取模型。我使用下一个代码: Ext.define("AM.controller.Main", { extend: 'Ext.app.Controller', views: [ 'Grid' ], models:[ 'AM.model.Points' ], init: function

用extjs4.2语法定义一个类

我正在尝试学习ExtJS4.2,在定义类和创建对象时,在语法和跟踪方面,我确实需要一些帮助。需要帮忙吗 Ext.define('Student', { name: 'unnamed', getName: function() { alert('Student name is ' + this.name); }, constructor: function(studentName) { if (studentName) this.na

Extjs 无法在“栅格视图”面板上看到遮罩

我使用的是树状网格视图,最初我使用内存存储渲染数据,之后我改为rest,但在这个场景中,我看不到网格上的掩码 您已经为网格提供了loadmask配置。请在fiddle上共享您的代码。您可以使用这些功能进行屏蔽和取消屏蔽 Ext.getBody().mask(); Ext.getBody().unmask(); 将自动加载:true设置为网格而不是存储

项目不显示在下拉列表extJS中

我的页面中有一个组合框?看起来像这样 商店 组合配置 var selectStyleComboboxConfig = { fieldLabel: 'My Dropdown', name: 'type', allowBlank: false, editable: false, // This is the option required for "select"-style behaviour triggerAction: 'all', ty

Extjs 显示要查看的变量

我正在尝试使用ExtJS制作一个非常简单的BMI计算应用程序。到目前为止,我可以让用户在数字字段中输入他们的身高和体重,计算BMI并将其显示到控制台。但是,我无法确定如何将其显示到视图中 我尝试绑定值,并使用面板,但没有成功。所有显示的内容都是{bmi} 理想情况下,我希望在他们单击“计算”按钮功能后显示bmi值 编辑-我找到了使用Ext.Template解决它的方法。这是一个好的解决方案吗 代码- Ext.define('JamieApp.view.main.Main', { exte

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 251 页