在extjs中刷新页面

在exts中添加新数据时,如何刷新网格数据?这取决于您如何添加新数据,如果新数据发生在服务器上,并且您希望刷新Ext JS视图: grid.getStore().reload() 我还通过 store.reload() 重新加载在js ext 4中折旧。将load()用于js ext 4。另请参阅Sencha关于从ext js 3.x迁移到4.x的博客文章:

为什么Extjs 4.0.7 TreeStore会自动调用http delete方法?

我正在使用ExtJS4.0.7。我正在我的应用程序中实现Ext.data.TreeStore。我正在树面板上显示这些数据。我还有cutome菜单来添加节点。当我通过store.load()方法动态加载treeStore时,它会从数据库中删除所有数据。我的商店代码是: Ext.define('Overdrive.store.BomTree', { extend: 'Ext.data.TreeStore', constructor: function(cfg) {

Extjs 如何获取实例化组件的xtype?

假设我有一个组件的实例,但我不知道它是什么。是否有一种方便的方法来获取此组件的xtype?根据所有组件(我猜所有类型的XT JS对象都带有xtype)继承了一个方法getXType(),您可以像下面这样使用它: var t = new Ext.form.TextField(); alert(t.getXType()); // alerts 'textfield' 哎呀…我刚刚扫描了Ext.Component的api,但是没有找到它…谢谢。

Extjs 将数据从网格行加载到(弹出)表单中进行编辑

我在ExtJSinAction(J.Garcia)中读到,如果我们有一个Ext.data.Record实例,我们可以使用表单的loadRecord方法来设置表单的值。但是,他没有给出一个工作示例(在这个示例中,他使用的数据是通过一个名为data.php的文件加载到表单中的)。我搜索了许多论坛,发现以下条目很有帮助,因为它让我了解了如何使用form的loadRecord方法解决问题: 现在,我的存储和网格的代码如下: var userstore = Ext.create('Ext.data.St

ExtJs4混合集合筛选

你好。 筛选MixedCollection后,返回的集合为空,尽管存在一个user_id==1的结果。我错过什么了吗? 谢谢。您正在筛选您的收藏。但是,您需要使用Ext.util.Filter对象筛选您的MixedCollection。下面是一个例子: var pmStore = new storeOfUsers(); // storeOfUsers is an Ext.data.DirectStore with autoLoad: true console.log(pmStore.data);

Extjs 3.4中的日期格式未呈现和显示

在下面的代码中,我无法在网格面板中获取出生日期字段 var store = new Ext.data.SimpleStore({ fields:[ 'name', 'phone', 'email', {name:'birthday', **type:'date', dateFormat:'m/d/y'**} ] }); var myData = [ ['Meyers, Quyn R.'

Extjs Sencha Touch 2.x-命令Sencha应用程序构建本机

操作系统Ubuntu 12,sencha应用程序构建本机命令有问题 错误 sencha应用程序构建本机 [错误]生成失败 [ERR]com.sencha.exceptions.BasicException:执行此行时发生以下错误: [ERR]/var/www/m7/sencha/blog/.sencha/app/build impl.xml:120:javax.script.ScriptException:sun.org.mozilla.javascript.WrappedException:W

计算gridpanel extjs中选定行的数目

我有一个包含数据的gridpanel,我可以通过store.getcount()显示网格中记录的总数。单击记录时,我希望显示所选记录的编号 例如: 记录总数为5条 我单击第一行 文本框将显示1/5 在网格选择侦听器中尝试以下操作: listeners:{ select: function(selModel, record, index, options) { your_textfield.setValue(index+'/'+Ext.ge

Extjs 将谷歌地图集中在商店的点上-Sencha Touch 2

我在一个视图中有一个带有谷歌地图的地图组件,我想动态设置它的中心。它位于详细信息样式页面上,因此加载数据时会将数据传递给它,因此最好在启动函数中设置中心。在尝试引用地图时,我不断遇到一系列未定义的错误,并且在针对Sencha地图组件时,使用Google Maps setCenter()函数不起作用。我非常确定使用setCenter是实现这一点的最佳方式,但我似乎无法确定目标并执行它 如果您对此有任何建议,请提前感谢: 映射代码(Ext.Container中的项目): 使用提供的方法 您可以使用获

目前不支持混合模式x编译和微加载标记(EXTJS 4.1.1,sencha cmd 4.0)

我目前正在使用extjs4.1.1(GPL)和senchacmd4.0。我正在尝试将我的应用程序构建到生产环境中,如指南中所述。不幸的是,我有一个错误,说“目前不支持混合模式x编译和微加载标记” 对于如何使用extjs 4.1.1构建到生产环境中的任何帮助,我们将不胜感激 谢谢index.html文件中的文件引用中有单引号会导致此问题。更改此项: <!-- <x-compile> --> <!-- <x-bootstrap> -->

如何在ExtJS4中更改工具栏的背景色

我正在尝试更改工具栏的背景色。现在,我有ext经典主题。我希望工具栏背景颜色为深蓝色,但此颜色更改不应适用于所有正在创建的工具栏。有人能指导我怎么做这件事吗 提前感谢。使用cls配置 Ext.create('Ext.toolbar.Toolbar', { ..., cls: 'myBgCls', ... 然后使用css更改背景: .myBgCls{ background: blue; } 使用cls配置 Ext.create('Ext.toolbar.Tool

Extjs UFT将复选框标识为图像,无法单击或设置;关于;或;关「;在上面

我的应用程序中有一个复选框,UFT将其标识为“图像对象”,我无法单击或设置其上的任何“开”或“关” 我的应用程序是在ExtJS4.2中开发的,只是为了这个复选框,我面临这个问题……对于所有其他的问题,我都得到了webCheckButton。 可以做什么请帮助。JS工具包有时会呈现不同于您预期的HTML,通常这样做是为了改善视觉效果。这可能是因为ExJS在复选框上放置了一个图像,以使其看起来更好(我不熟悉它) 在任何情况下,UFT都带有内置的ExJS web扩展性,可以解决您的问题。您可以通过在U

Extjs 4.2中自定义组件的多个实例

我有一个名为“Teilgewerke”的网格面板。我可以使用它作为一个面板项目,如 { xtype:'panel', layout: { type: 'hbox', align: 'stretch' }, items:[ { //xtype: 'teilgewerkegrid', id:'feinplanungPanelTeilgewerke

在ExtJS中实现两个列表

我是ExtJS新手。我想实现两个表。第一个将有可能选择的项目列表。第二个可以是空的。我将在两个表之间有4个按钮,分别为“向左移动此项目”、“向左移动所有项目”、“向右移动所有项目”和“向右移动此项目” 我应该使用哪个组件来实现这一点 问候, Anandan使用ItemSelector插件: 非常感谢。。这就是我想要的:)

Extjs Ext.elCache[…]事件和#x27;是否为null或不是对象

Extjs 3,在关闭对象或打开窗口/面板时有时会遇到此错误? 有人知道原因吗?不确定,但这可能与事件处理程序关闭(并销毁,包括所有事件处理程序)定义它的对象有关。我有一些奇怪的事情,过去感觉很相似。所以处理程序本身在运行时被销毁

extjs日期过滤器问题

在extjs GridFilters.js中,我们有: onStateChange : function (event, filter) { ...... ... if ((this.autoReload || this.local) && !this.applyingState) { //alert('Firing reload'); this.deferredUpdate.delay(this.updateBuffer); } } 我想这意味着只要 `this.def

Extjs 如何突出显示搜索的字符串

我使用Extjs实现了一个gridpanel,它显示数据库的内容。 在文本字段中,我们可以编写一个关键字,该关键字被提交并用于从数据库检索信息 我的问题是: 如何在gridpanel中突出显示结果中的关键字? 我不想突出显示整行,只想突出显示关键字 /问候。您是如何实现搜索功能的?您是在服务器上执行它,还是只是用javascript过滤存储 如果您是远程操作,只需突出显示服务器端代码中的字符串就会容易得多(例如,在搜索字符串周围环绕一个) 如果您在ExtJS中执行此操作,则必须重新呈现可能包含您

ExtJs GroupingView阻止对组标题进行排序

如何防止在GroupingView中对组标题进行排序。默认情况下,组标题按“ASC”排序。我的情况是“临时报告”组应该在GroupingView中最后一个排序 我需要组标题按以下顺序排列 组名:“联邦报告” 组名:“状态报告” 组名:“临时报告” 这就是在JSON中如何对它们进行分组 尝试在您的店铺上打开remoteSort 编辑 另外,尝试将groupOnSort设置为false,将remoteGroup设置为true,我不确定,老实说,我无法仔细阅读您的帖子,但这可能会对您有所帮助。顺便说一

EXTJS中的嵌套网格

嗨 如何在ExtJS中设计嵌套网格 请提供一些示例(如何在ExtJS GridPanel中使用RowExpander)如何在网格中使用RowExpander?下面是一个例子: 更多示例可从中找到,请尝试以下内容: //Create the Row Expander. var expander = new Ext.ux.grid.RowExpander({ tpl : new Ext.Template('<div id="myrow-{Id}" ></div>'

Extjs 如何启动Sencha Touch应用程序

我很高兴学习Sencha Touch并提高我的HTML5、CSS3和JS技能,以便最终为所有移动平台编程,而不是专注于一次性语言。但我在开始时遇到了麻烦 我的问题是: 一个应用程序实际需要的最低限度是多少 以下是我感到困惑的原因: 我从Hello World演示开始,在那里他们使用new Ext.Application() 然后,我看了Sencha Touch的入门,他们使用了Ext.setup() 然后我看了一下Drew Neil也没用过的Panels简介 为什么有这么多不同的方法来开始构

ExtJS存储/网格重置

我有一个按钮,当点击时,将使用提供的url创建一个JSONstore。然后将存储加载到网格中。如果再次单击该按钮,则会再次添加所有信息(因此会列出两次)。我希望这样,当用户单击按钮时,它会清除存储/网格,然后添加所有内容 关于如何实现这一点有什么想法吗 谢谢 编辑 ExtJS3 查看一些代码示例(和extjs版本)会很有用,但您可以简单地使用loadRecordsmethod(): {addRecords:false}表示将首先删除现有记录。对于ExtJs4:simply doe store.l

Extjs EXT JS 3.0网格,数据不为空时显示列

有没有办法只在列中有数据时才显示列 var grid = new Ext.grid.GridPanel({ width:938, height:auto, store: store, renderTo: 'Div', // grid columns columns:[ {coloum1}, {coloum2}, {coloum3}, {coloum4} ] }}; //仅当存储配置

Extjs 编辑器栅格头部和主体分别移动

我使用的编辑器网格有15列,由于水平滚动条存在。在正常模式下,它可以正常工作,但若我选择任何可编辑的网格项目,并将水平滚动条移动到最右边的网格标题和正文,则会独立移动。有没有解决这个问题的建议?选择任何单元格后,滚动条收缩,列值的总宽度减小,标题宽度不根据列值宽度调整大小。为此问题添加了css修复。x-grid3-focus{left:0!重要;}为此问题添加了css修复。x-grid3-focus{left:0!重要;}

Extjs Ext JS是否可以使用未连接到网格的存储来渲染网格列?

当我运行这个示例时,它会导致一个错误:“UncaughtTypeError:无法调用undefined的'get'方法”,问题是在呈现列时sotre1的长度为0,但我找不到解决此问题的解决方案。这个场景可能不合理,但我只想使用unattached store来渲染网格列,有没有方法确保在渲染列之前加载store1? 以下是代码: Ext.onReady(function(){ Ext.define('File', { extend: 'Ext.data.Model', field

如何使普通html表单与ExtJS外观匹配

假设我有很多现有的html表单,我现在没有能力重写,但我确实想用ExtJS进行新的开发,然后在我们有时间的时候重写旧的。我们还要说,我想让旧表单看起来像是用ExtJS创建的,这样用户在新旧表单之间切换时不会完全感到震惊。为了保持它的挑战性,我们还要补充一点,这应该是extjs2.2[sic]兼容的 我希望我能做一些简单的事情,比如把html放到一个面板中并完成,如下所示。没有 var pnlForm = new Ext.Panel({ width:400, title:'Pane

Extjs 单元格编辑网格加载程序路径

我正在应用程序中使用单元格编辑网格。js文件包含以下内容: Ext.Loader.setPath('Ext.ux', '../ux'); 我的工作区中的相对路径将被什么替换 ../ux 我尝试使用: F:\Softwares\EclipseForJavaScript\extjs-4.1.1\examples\ux 但没有起作用 请帮忙 在这方面,加载程序不能在本地工作。您需要在IIS或Apache等Web服务器中运行应用程序。加载程序将接受相对路径。相对是指相对于您的Web服务器根路径/脚

Extjs 更改Navigationview提供的默认标题栏的标题

我正在尝试更改NavigationView提供的标题栏的默认标题? 或者,禁用使用NavigationView时提供的整个默认标题栏 您可以使用配置自定义或隐藏默认标题栏 navigationBar: { hidden: true } 隐藏导航栏 Ext.getCmp('idNavigationBar').setHidden(true); or Ext.getCmp('idNavigationBar').hide(); or Ext.Componentquery.Query('#i

Extjs Sencha Touch移动网站启动时间

这可能是个新手问题,但 我正在使用Sencha Touch 2开发我的第一个移动网站。我现在将该应用程序部署到我的主机服务器上,但……它甚至需要11秒才能启动 这是我在开发机器上用Chrome运行它的时候。 它执行247个请求,总容量为1.8MB 247 requests ❘ 1.8 MB transferred ❘ 10.65 s (onload: 10.66 s, DOMContentLoaded: 352 ms) 这正常吗?我的意思是,这只是框架的东西 谢谢您需要将所有使用的文件

如何捕获通过extjs发送的数据';s store.sync()方法

我在extjs+Yii中工作。我的客户端功能是用yii设计的,服务器端功能是用extjs设计的。在extjs控制器中,我编写了代码来发送动态生成存储,设置其代理并使用存储的sync()方法 review:function() { var reviewQuestionStore=Ext.create('Balaee.store.qb.QbqnsStore'); proxy=reviewQuestionStore.getProxy(); Ext.apply

Extjs Sencha Touch2:将复选框添加到itemTpl

您好,我是Sencha touch2的新手,我正在解析json数据的url并显示在列表中。如何为每个列表项添加复选框?您好,只需将html添加到模板中,请尝试以下操作: itemTpl: '<input type="checkbox" id="myId" <tpl if="active">checked="checked"</tpl>/>{field from json data}', itemTpl:“{来自json数据的字段}”, 您好,只需将html添

Extjs 什么';在网格下拉列表中使用此幽灵般的工具提示?(包括图片)

这将显示在“我的网格”中的所有列上: 铬28.0.1500.72米: Firefox21.0: 我的表中的所有列都是这样的: { text: 'Audit Type', width: 100, sortable: true, dataIndex: 'requestType' }, 我不知道是什么原因造成的。javascript控制台也没有显示关于缺少图像的错误 任何能为我指明正确方向的帮助都将不胜感激 更多信息 我使用的是Chrome版本28.0.1500.

Extjs 如何在Ext树面板中添加部分签入

我正在使用Ext.tree.Panel创建树结构。每个节点也有一个复选框。如果我们检查父节点,那么应该检查所有子节点。但如果我们取消选中任何子项,那么我需要将父项显示为部分选中。如何将父项显示为部分选中 复选框没有部分状态,只有选中或未选中。您可以添加一个自定义处理程序,该处理程序检测子复选框的更改/单击事件,找到其父(或同级)并在它们之间进行迭代,计算已检查/总计的数量,然后将该信息附加到父节点的文本中(如果选中,则取消选中它我有一个类似的要求。因此,我所做的是更改父对象的背景图像,以显示一个

Extjs 在同一dataview重新排序中拖放

我一直在寻找一个示例,其中可以在一个数据视图中使用拖放来重新排序该数据视图中的项目 我似乎找不到一个像样的例子,它们都使用两种不同的数据视图 有谁能帮我吗?请看。有些东西它不支持,如拖动时滚动,但它应该给你一个开始

如何在extjs中获取可滚动区域的宽度

我有一个面板(Ext.panel),autoScroll=true。如何获得隐藏区域的宽度,或者根据可滚动的空间获得面板上点的坐标?例如,面板向右滚动。我需要ExtJs 3.4的解决方案,但ExtJs 4的答案也会很有趣。对于面板,主体是滚动元素,因此您需要: panel.body.dom.scrollWidth

extjs getChangedData()不';不包括上次编辑的记录

我有一个网格,其中有cellediting插件,我通过直接事件发布数据 我在网格下方有一个保存按钮,用于发送直接事件 除非出现以下情况,否则所有工作正常: < >强>如果在编辑行时按下“保存”按钮,则GETCueDeDATA不认为行脏。< /强> 如果我在两者之间(在before事件中)放置一个警报,它将按预期工作,但这不是一个选项。我尝试了所有可能的破解,比如发送活动元素的onblur事件,显示waitmsg,以编程方式在其他地方设置焦点,但没有任何帮助 正在寻求帮助 干杯 Avinash尝

Extjs Sencha列表未显示

将显示列表,但不会显示其中的文本。为什么会这样?这是Sencha Docs的例子。请提供帮助。在示例中,他们正在使用Ext.create,这意味着他们可以直接传递配置选项。另一方面,您要扩展该类,因此必须将覆盖的配置选项放在config中,而不是根目录中: Ext.define('myapp.view.alerts.Alerts', { extend : 'Ext.List', fullscreen: true, itemTpl: '{title}', data:

添加新记录后未刷新ExtJs网格

我在网格中使用ExtJSAPI进行CRUD操作。除了一件小事,我所有的代码都可以正常工作。当我第一次添加记录时(当页面加载时),新记录不会显示在网格上,而是添加到数据库中。当我刷新页面并插入记录时,它会在添加后立即显示。这是一种非常奇怪的行为,我甚至不知道这里发生了什么。下面是我用来插入记录的代码: insertUser: function (button) { var grid = Ext.ComponentQuery.query('#userlist'); v

extjs4mvc创建链接组合的最佳方法

我想创建链接组合,例如,我们有3个组合:第二个依赖于第一个选择和第三个依赖于第二个选择。都是远程商店 现在我用的是这样的东西: onFirstComboSelect: function( t, recs ) { var _rec = recs[0]; this.getSecondCombo().enable(); var _secondComboStore = this.getSecondCombo().getStore(); _secondComboStore.

使用ExtJS在CQ5中获取对话框加载时下拉小部件的值

我有一个对话框,选项卡中有一个下拉(name=“number”,xtype=“selection”)小部件。加载对话框时,我需要获取此下拉列表中的值以显示/隐藏另一个选项卡 两个选项卡位于同一对话框中(xtype=“tabpanel”) 我尝试在第二个选项卡(需要隐藏/显示)中添加一个ExtJS代码作为“侦听器”,但没有成功: <listeners jcr:primaryType="nt:unstructured" rende

Datefield无法完全呈现-extjs4.2.2

我有一个afterrender事件,应该在formpanel中的datefield上调用它。 但是,它看起来不会渲染,因此afterrender事件不起作用。 你知道为什么吗 这是我的密码: this.activityFormPanelEdit = Ext.create('Ext.form.FormPanel', { xtype: 'form', autoRender: true, layout: { align:

Extjs 3.2网格过滤器不工作

我是extjs新手,我在网格过滤器上使用extjs3.2。过滤器在每个标题下都正确显示,但它不是过滤器 var store = new Ext.data.Store({ id : 'user', autoDestroy: true, url: 'site/view.action', proxy : proxy,

ExtJS-禁用提交复选框

版本4.2.1 在表单中,我使用了一个复选框,对于特定类型的用户,该复选框不应更改。 因此我禁用了复选框,并将checked和value设置为'true'。我希望提交此值 { name: 'myName', itemId: 'myItemId', xtype: 'checkboxfield', fieldLabel: "test", checked: true,

Extjs 带分组的EXT Js 4.2网格

有人能给我解释一下远程分组的意义吗。这是否意味着应该从服务器本身发送分组数据?客户端是否会使用一些预定义的请求属性调用服务器,以让服务器知道需要哪些组数据 是否可以使用缓冲视图进行远程分组?是否也可以在Ext.grid.EditorGridPanel.中进行分组。。?

Extjs Extensible.log未定义

我正在尝试让日历专业版从可扩展到工作 如果我按原样执行所有操作,则会在Extensible.js上获得一个未定义的日志函数: 但是,在我的代码中,一切看起来都正常: Ext.Loader.setConfig({ enabled: true, disableCaching: false, paths: { "Extensible": "js/lib/extensible-1.5.2/src", "Extensible.example": "j

Extjs 为什么Sencha CMD构建失败,错误代码为PhantomJS 2?

问题:为子项目A(有源文件)构建Sencha CMD工作区应用程序时出现“捕获主题错误”,但子项目B(无源文件)构建良好 场景: 创建了新的Sencha工作区(CMD 5.1.0.26),并添加了一个新项目a 项目A构建良好(sencha应用构建-c制作) 我添加了一个主视图并引用了一个包含在公共文件夹(/project/common/js/)中的模块 sencha app watch工作正常,但是sencha app build-c生产现在在项目A上失败 为了进行合理性检查,我在框架文件夹中生

ExtJs5+喷丝头+触控设备

我正在迁移一个项目Ext4->Ext5。 测试版用户注意到,目前触摸设备上带有上下三角形的微调器字段很难使用。它们的尺寸很小,最好使用-和+按钮权限。 基本上,它已经在Sencha Touch 2.4或更早版本中完成,理论上可以从Touch主题到ExtJS借用SCS 我想知道是谁耍了这个把戏?或者可能有一个单独的组件?同时问题得到解决,而且非常简单。只需使用“ext neptune touch”或“ext crisp touch”主题即可消除三角形

CQ5.5使用什么版本的ExJs?在哪里可以找到ExtJS的CQ5版本的好教程?

我还想知道,如果我学习ExtJs,is是否会对not有任何用处? 我是一名CQ5/Java开发人员。我在OSGi级别上做得更多。但是现在对自定义组件的请求太多了,所以我正在努力解决涉及自定义小部件的ExtJs部分。。。作为一名开发人员,学习ExtJs对我有帮助吗 (请提供有用的链接)CQ5.5还使用了ExtJS的v3.4.0,AEM小部件库就是建立在该版本之上的。您可以在/libs/cq/ui/widgets/source/ext/release notes.html 以下说明也可在 两天前,一

Extjs 6树存储-如何处理子节点具有不同名称的json。

我正在尝试使用ExtJS6树显示数据。我遵循MVVM方法。 但是,对于子节点,我的json数据有其他名称。我如何正确地映射它以使其工作 {成功:没错, 数据:[{文本:'亚洲',地点: [{text:'India'}{text:'China'}]},{text:'european',places:[{text:'Germany'}]} 这里没有孩子,我有地方。我可以使用任何extjs设置来实现这一点吗。我需要帮助 您需要为“rootProperty”设置使用一个函数,如上面Evan Trimbo

Extjs中网格中的Drop元素

我正在尝试实现从面板到网格的拖放 在面板中,我是这样做的 onDrag: function(e) { var pel = this.proxy.getEl(); this.x = pel.getLeft(true); this.y = pel.getTop(true); var s = this.panel.getEl().shadow; if (s) { s.realign(this.x, this.y, pel.getWidth(),

缺少ExtJS包经典资源

我有一个具有以下结构的ExtJS包: Package classic resrouces file.json 当我在生产模式下使用包构建应用程序时,缺少文件.json 如何使构建包含经典目录中的资源(在包中) 编辑 将以下内容添加到package.json可以从工具箱特定目录和共享资源目录复制文件 "resource": { "paths": [ "${package.dir}/resources"

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