extjs4列隐藏在树面板中跨选项卡共享

我的应用程序mvc就是这样设计的,在我的视图中有3个选项卡 Ext.define'App.view.cube.MainView'{ 扩展:“Ext.panel.panel”, .... 布局:“卡片”, ... 摘要:[{ xtype:'面板', 项目:[{ //包含两个选项的下拉列表 }] }], 项目:[{ xtype:'tabpanel', itemId:'mmtabs', 活动选项卡:1, 项目:[{ 标题:“已送达”, xtype:'treepanel',//我自己的xtype扩展了这

Extjs4 编辑后在EXTJS网格中设置已编辑行,不刷新页面

单击编辑操作链接,我正在编辑EXTJS网格中的一行。单击行的编辑链接时,将打开一个新窗口,其中包含该行的所有数据以及“保存”和“取消”按钮 单击“保存”按钮,它将记录保存到数据库中。但是我希望行也应该在不刷新页面的情况下刷新 我是EXTJS新手 有谁能帮我做同样的事吗 这是我的密码 Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.util.*', 'Ext.grid.plugin.BufferedRenderer' ]

Extjs4 带有ExtJS和socket.io-client的socket.io

这应该是相当琐碎的,但无论出于什么原因,我有一个 将ExtJS4连接到socket.io/node.js服务(使用npm和node 0.6.3的最新版本)几乎没有问题。我正在尝试向我的服务器发送消息。它会握手,但永远不会进入消息块。我正在使用“emit”从socket.io-client发送它,但运气不好。知道我做错了什么吗 我有我所有的代码(来自Nils Dehl的优秀代码)并从服务器上调试出来,如下所示 我将此代码作为我的server.js: var http = require('http

在Extjs4中切换(隐藏/显示)

我正在尝试这样做:当用户单击按钮时,子面板将显示/隐藏 问题是“onbtnClick”功能只工作一次。当我点击按钮时,面板显示,然后当我再次点击时,没有任何事情发生,也没有错误!从外观上看,面板应该隐藏起来,实际上不需要向函数传递布尔参数 如果您纯粹想要一个基于面板可见性的“切换”功能,并且您有一个对Ext组件的引用,您可以使用isVisible()功能: 因此,您的onBtnClick函数如下所示: onbtnClick: function (){ var childPanel =

Extjs4 Extjs,项目数组中的选项卡栏,如何设置简单模式不工作

因此,我有下面的代码,除了“plain:true”之外,它还可以工作,假定它可以删除选项卡的背景色。是不是因为我没有用这样的东西创建对象 Ext.create('Ext.tab.Panel', { width: 300, height: 200, activeTab: 0, plain: true, 如果需要这样做,如何从项目列表中执行Create命令 Ext.define('My.view.TabContainer', { extend :

Extjs4,如何获取textfield值

我在获取textField值时遇到问题 视图: 我有一个Toobar变量,并将其添加到面板的tbar中 var orderListTbar = Ext.create('Ext.Toolbar',{ id : 'orderListTbar', items : [ '',{ xtype : 'radiofield', name : 'searchType', value : 'order_name

Extjs4 服务器播放框架和extjs未收到POST值

我正在用PlayFramework2和extjs4构建一个Web服务。直到今天,我都设法克服了任何障碍。但这是我无法单独处理的事情。我跟着,但这对我没有帮助。嗯,一开始是这样的。我知道它是有效的,我能够向数据库(mongodb)添加一些值。我怀疑这是否重要,但: 一切正常,我在数据库中添加了一些测试数据 我用Java编写了一些其他方法 我在mongo集合中使用了db.Category.remove() 服务器现在无法从窗体接收任何值 我有一个带有两个字段的Ext.FormPanel: ite

Extjs4-在模型上定义方法

根据,我应该能够在模型上定义函数,然后在该模型的实例上调用该函数 至少在我从代理加载模型的情况下,它不起作用 我的模型: Ext.define('MyApp.model.Detail', { extend: 'Ext.data.Model', fields: [ 'someField', 'anotherField', ], someFunction: function() { //do something

Extjs4 Sencha CMD和指南针

我们想使用Sencha cmd工具。但我们在一个内部网上工作,该内部网无法访问internet下载Sencha cmd要求的Compass。我们访问了Compass网站,它解释说我们需要运行gem工具来下载和安装Compass。但是我没有看到在没有访问互联网和运行gem工具的情况下安装Compass 有人知道我们如何在封闭的网络上安装compass及其要求吗?如果我们无法从我们的网络访问internet,我们需要下载并安装什么才能运行Sencha cmd?如果您有办法从内部网外部导入文件,理论上

Extjs4 默认情况下,Extjs按钮单击调用menuitem

菜单选项之一被视为“典型”。大多数人都会点击第一个菜单项。但对于那些外部案例,还有第二种选择。因此,我想要一个按钮菜单,它有一个默认选项,用于那些不想为“典型”选项点击两次的人。我认为按钮的处理程序会: 停止显示菜单(我尝试了event.stopEvent(),但没有成功。) 调用其中一个菜单项的处理程序 但是,如果单击按钮旁边的下拉图标,仍然可以访问菜单 小提琴 在这种情况下,应使用拆分按钮: 该菜单仅在单击箭头零件时显示。当您单击按钮部分时,它将启动按钮处理程序,而不显示菜单。如果您只

Extjs4 属性或方法强制ExtJS 4.2.1网格自动调整其高度

我有一个使用ExtJS4.2.1框架开发的简单网格。网格有一个底部条(bbar)。 问题:由于底部栏(隐藏在底部栏后面),水平滚动条不可见。如果我使用grid.setHeight()设置网格的高度,我可以看到水平滚动条。是否仍然可以告诉栅格根据滚动条可见性调整其高度 前面我使用以下代码根据滚动条的可见性调整高度。但是这个选项在ExtJs 4.2.1中不起作用 if (grid.view.getWidth() < parseFloat(grid.view.getEl().dom.child

Extjs4 在extjs 4/5中创建偶数滑块更改

在extjs 4/5中创建即使在滑块上更改,如果我更改滑块,请在exths 5中发生事件请通知我 项目: [{ Slider是一个表单字段,因此您不需要将侦听器安装到它的底层DOM,而是安装在Slider本身上。请参阅文档 另外,在我看来,您正在尝试使用slider滚动元素,对吗?如果是这样,请不要尝试通过人工触发硬件事件来进行滚动。例如,有一些方法可以调用滚动 xtype: 'slider', fieldLabel: 'Probability',

Extjs4 您将在何时使用Ext.application()与Ext.Loader.setConfig、.require和.onReady?

我看到ExtJS4中包含的一些示例是通过调用Ext.application()启动的。但是,其他示例手动调用Ext.Loader.setConfig(),Ext.require(),以及Ext.onReady()。我想确保我理解其中的区别 我的假设是否正确: 您通常会使用方便的Ext.application()调用全屏(例如基于视口的)应用程序吗 如果您只想在预先存在的“非Ext”页面上使用一些ExtJS组件,您可以选择手动调用Ext.Loader、require、和onReady() 谢谢你的

Extjs4 多级存储

我有以下json: {"service": {"description":"Export a list of amendments.","id":"504e1bf57e8d2fdd92b6c316cd000b25","name":"AT4AM_AmendmentsList","notes":"Export a list of amendments in a defined format, Word or XML.\r\n\r\n\"keywords\" : [ \"AT4AM\", \"DST\

Extjs4 尝试获取复选框以侦听按钮的切换事件

我是ExtJS新手,一般来说,我的javascript技能很低。为了学习ExtJS4,我正在做一些作业,但这一项我做不到。我试图让听众在切换切换按钮时选中一个复选框(好吧,所有复选框,但目前只有一个复选框)。无论我如何编写代码,Firebug都会出现类似的错误: 有没有想过我做错了什么以及如何改正 谢谢 var togglebtn = Ext.create('Ext.button.Button', { enableToggle: true , text: 'Check

tabpanel中的Extjs4 radiogroup在第一个选项卡上加载良好,但在其他选项卡上加载不好

我有一个tabpanel,在第一个选项卡中有一个网格,叫做maingrid。我双击主网格中的一行,它将加载一个新选项卡,其中包含一个表单网格。在表格网格中,我设置了一个列布局。我在左栏有一个网格,在右栏有一个带有radiogroup的表单 当打开一个新选项卡时,表格网格中的网格将被精细加载,当我在表格网格中选择一条记录时,它将被加载到表格精细中,并使用我的转换函数加载radiogroup。我使用的网格值是“Yes”和“No”,因此我使用“convert”函数将它们转换为INT,然后返回它们 以下

Extjs4 在extjs store中设置限制不会';t更新页面变量

我的商店里有以下物品。注:限值设置为10。我可以在firebug上看到10条记录被返回。我的问题是,我的网格分页似乎没有正确的“页面”值 ie我总共有11条记录(应该是2页) 还有我的网格 我很确定您不需要将sort和limit作为额外参数。如果您有一个分页工具栏,只需在应用商店中设置,应用商店就会处理所有这些问题,我很确定您不需要将sort和limit作为额外参数。如果您有一个分页工具栏,您只需在应用商店中设置,应用商店就会处理好所有这些我很确定您不需要将排序和限制作为额外参数。如果您有一个

Extjs4 Extjs窗口关闭事件

我有一个带有取消按钮和默认关闭[x]的窗口。当用户单击“取消”按钮时,应检查特定标志,并关闭窗口并更新数据库。我在利用我。关闭(这个);用于关闭“取消”按钮的窗口。当用户单击[x]时,它应该检查相同的标志并更新数据库,然后关闭窗口。为了检查该标志条件,我添加了一个侦听器 这个听众工作得很好。但是在添加侦听器之后,单击cancel按钮,close事件被调用两次。因此,数据库更新会发生两次。 有人能告诉我如何处理窗口的[x]关闭事件吗 Ext.define('MyApp.view.updateFor

Extjs4 在ExtJS 4中显示日历中的年份

我在ExtJS4中使用日历,我希望我的字段只显示一年 目前,当我使用日历时,它会在我的字段中显示这种日期:“08/20/2013” 我正在使用以下代码: { xtype: 'datefield', fieldLabel: 'test', id: 'yearOfExecution', dateFormat: 'd/m/y', anchor:'20%', displayField: 'label', valueField: 'value' }

传单osm映射和extjs4门户渲染问题

我正在尝试使用ExtJS4和传单创建一个带有map的简单portlet。 问题是map并没有完全出现在我的portlet元素中。 它从我的portlet中加载了一些错误的tile(256x256)。这种错误的瓷砖在左侧较高,右侧较低。 有什么窍门可以修吗? 在屏幕截图上显示它的样子。 也许这能帮你找到答案? 我认为这是因为img类中错误的left和top属性造成的: <img class="leaflet-tile leaflet-tile-loaded" src="http://myh

Extjs4 更改外部面板标题

我想动态设置面板标题。下面的方法似乎不起作用!有什么想法吗?提前谢谢 Ext.create('Ext.panel.Panel', { id: 'p0', title: 'Hello World', width: 200, html: '<p>Lorem ispsum doler sit</p>', renderTo: Ext.getBody() }); Ext.getCmp('p0').title =

Extjs4 Extjs 4/Sencha Architect-边界布局中的两个相同区域

我在Sencha Architect中使用ExtJS4。当我按下第一个按钮时,我有两个按钮,在底部显示“Panel_1”。我在父面板上使用边框布局,在子面板“Panel_1”上使用南部区域 现在我需要做同样的事情,并在按下按钮时在同一位置显示“Panel_2”。但似乎我无法在边界布局中在同一区域(南部)设置两个面板 关于如何实现这一点,还有其他想法吗?您需要在南部地区创建一个具有卡片布局的容器。将两个面板添加到此容器,然后使用按钮处理程序中的southContainer.setActiveIt

Extjs4 Ext JS 4.1-窗口不可用';隐藏后不显示

隐藏后,我无法显示类级别定义的窗口。 我需要使用显示和隐藏它时,它是必要的 以下是我迄今为止所尝试的: isCapsLock用于大写锁定打开/关闭处理的实用功能: function(e) { e = (e) ? e : window.event; var charCode = false; if (e.which) { charCode = e.which; } else if (e.keyCode) { charCode =

Extjs4 extjs itemselector,如何加载Aviable并从存储中选择 { xtype:'itemselector', 名称:“psa_id”, id:“psa_id”, 商店:所有的商店, displayField:'引用', valueField:'mspa_id', **价值:[23,56], //如何从商店加载此**allowBlank:正确, msgTarget:'侧面', 总标题:“GAMSelected”, fromTitle:'GAMAvailable'

}收听itemselector的afterrender事件。在回调中,加载保存优先id的存储 { xtype: 'itemselector', name: 'psa_id', id: 'psa_id', store: all_psa_store, displayField: 'refrence', valueField: 'mspa_id', **value: [23,56], //howtoloadthisfromstore**a

Extjs4 限制在ExtJs textfield/numberfield中输入的内容

我有一个要求,即出现的textfield/numberfield应只允许0到99999之间的值,即5位小数点后2位 应限制用户使用任何无效号码 我不擅长正则表达式,但这能解决我的问题吗? 任何解决此问题的建议都将不胜感激 我需要限制用户输入任何超过5位的值。在5位数字之后,只能放置一个小数点,超过2位则可以 有什么建议吗 Ext.create('Ext.form.Panel', { title: 'On The Wall', width: 300, bodyPadding: 10, render

Extjs4 如何在extjs中加载store对象中的数据

我目前使用的是我提供的原始数据,但我想直接从用户那里获取我没有得到的输入。请您好,我是extjs 4新手???创建一个面板并将输入输入到模型字段中,这样您就可以实现您的期望。我也是ExtJSThank@NeverGiveUp161新手,谢谢您的回复。。。但是我现在切换到angular 2:)很好:)因为angular还没有到来:D在等待机会 Ext.define('ParolePoint', { extend: 'Ext.data.Model', fields: ['state'

Extjs4 X在sencha touch手机中打开平板电脑视图的类型

我在Sencha应用程序中使用配置文件来检测设备是台式机、手机还是平板电脑 我为所有配置文件创建了一个不同的视图,并将其命名为Main。我已经将xtype作为xtype:“main”给了他们所有人 现在在控制器中,我将添加到视口xtype:“main”。它在平板电脑上运行良好,但在手机上也可以加载相同的平板电脑屏幕 我读了一些帖子,其中提到不能给不同的视图赋予相同的xtype。但我的问题是,如果我们不能为相同的视图提供相同的xtype,那么配置文件有什么用呢。因为根据特定的配置文件,一次只能加载

Extjs4 Ext JS 4:Ext.组件焦点和模糊事件

我一直在编写这个简单的测试代码,但我似乎无法使焦点和模糊事件正常工作。我想象的是,用户将鼠标移到窗口上(触发焦点事件),然后用户将鼠标移出窗口(触发模糊事件)。不幸的是,事实并非如此,也许我只是误解和误解 现在,我确实发现。。。非常有趣的是,你可以像那样把el放在听众里面。不幸的是,当页面加载时,窗口会获得焦点,然后立即失去焦点。。。如果我在上面悬停也一样。所以我很困惑。API说你可以像其他监听器一样使用焦点和模糊(没有提到用el包装),但这篇文章说你需要用el包装它?这是JavaScript

Extjs4 如何使用extjs 4.2更改放射组检查值的样式?

我想做以下事情 未选中值: 选中的值: 我想在选择选项标签时将其加粗。我认为您必须将cls类添加到项目中,并定义.x-form-cb-checked类 这里有一个带有更改的代码分支 .ver_list .x-form-cb-checked{ font-weight:bold; }

Extjs4 删除自动添加的extjs类

我是Extjs新手。我在我的项目中使用ExtJS4。加载ext-all.js后,它会自动将类添加到标记中。我的所有其他css样式都用extjs样式更改。我在文档中发现,要将Ext.scopeResetCSS属性设置为true,我需要添加如下内容 Ext.onReady(function(){ new Ext.Component({ scopeResetCSS: true }); }); 但这不会改变任何事情。我仍然有同样的问题 有没有

Extjs4 Ext.application和Ext.direct:不显示数据

我是ExtJS新手,已经用Ext.application和Ext.direct编写了一个示例应用程序。我按照如下所示配置了我的模型 Ext.define('AM.model.UserModel', { extend: 'Ext.data.Model', alias : 'widget.userModel', fields: ['SlNo','name'] proxy: { type: 'direct', directfn: Hell

Extjs4 Treenode到GridView

ExtJS4 我想把树节点移到gridpanel。我想在这里插入它的相关数据。但每当我移动treenode时,它都会在该位置创建一个空行。 我已将树创建为: var treeData = { text: 'Business Processes', children:[ {text: 'Process7', lob: 'Lob7', leaf:true}, {text: 'Process8', lob: 'Lo

ExtJS4-Internet Explorer中的网格面板标题中不显示所有标题

我面临ExtJS4网格面板标题的问题。“我的网格”面板中有四列。假设它们是1,2,3和4。标题1和2未显示,但其他显示的标题(3或4)的宽度稍有变化,所有四个标题都会准确显示。这个问题只发生在IE上。我在Chrome和Firefox上试过,效果很好。我正在使用IE8。请尽早提供您的宝贵意见。提前谢谢 问候,, 阿尼克 通过按照IE-8标准制作internet explorer文档模式,解决了此问题。只需在jsp页面的标记中添加以下代码: 尝试使用Ext.viewport var viewpor

问题-在ExtJS4中从数据库(MYSQL)动态填充复选框组

我在ExtJS4中动态地从数据库(MYSQL)填充复选框组时遇到了一个问题。下面是我通过搜索论坛尝试的代码。请告知需要采取哪些措施才能使其正常工作 (i) 我有一个ArrayStore,如下所示: var checkboxArray1 = []; var arrayStore= new Ext.data.ArrayStore({ autoLoad:false, proxy: { type: 'rest',

Extjs4 Extjs:单击按钮后加载网格

我有一张有网格的表格。网格值从存储中加载,但在按钮单击事件后将加载存储。所以问题是网格试图在加载存储之前加载值 Ext.onReady(function() { var rowEditing = Ext.create('Ext.grid.plugin.RowEditing'); Ext.define('userList', { extend: 'Ext.data.Model', fields: [ {

Extjs4 ExtJS-localStorage

我有“电影”模型,并将数据保存在Ext.data.Store中。电影显示在gridPanel中。给出搜索参数并单击按钮后,将重新加载存储 现在,我正在尝试使用本地存储。而是应该将数据保存在侦听器的函数中: listeners: { 'click': function() { movieDataStore.sync(); var textValue = Ext.getCmp("searc

Extjs4 带日期的简单折线图?

我试图使用ExtJS4在折线图上绘制三个点,但没有一个点显示出来。控制台中没有任何Javascript错误。谁能告诉我我做错了什么 var chartArray = [ {"date1":"2012-01-22", "count":1}, {"date1":"2012-01-23", "count":2}, {"date1":"2012-01-24", "count":3} ]; Ext.onReady(function() { var store1 = ne

Extjs4 ExtJs:在组合框中搜索筛选器

我有一个组合框,其中列出了一组值 Ext.define('loincList', { extend: 'Ext.data.Model', fields: [{ name: 'loincNumber', mapping: 'loincNumber' }, { name: 'component', mapping: 'component' } ]

Extjs4 当后端正在研究如何添加新对象时,是否有一种简单的方法可以将extjs存储中的一个字段重写为硬编码的值?

我正在搜索其他extjs开发人员如何在后端的json响应连接并工作之前在UI组件上工作 请随意使用代码示例具体说明如何在实时数据和硬编码副本之间来回切换 是否有一种硬编码数据存储的方法可供每个组件使用,或者每个组件是否需要变化 我如何使用远程数据存储,并仅用硬编码数据交换一个字段值 抱歉问了这么多问题,我想我真正想要的是关于其他extjs开发人员能够在不依赖服务器获取数据的情况下处理和测试自定义视图的建议 感谢您描述的场景,我用硬编码数据创建了一个存储,并将一个组件(在我的示例中是图表和网格)绑

窗口的Extjs4侦听器

在我的应用程序中,我有许多窗口和面板,我使用自定义滚动条。因此,对于每个窗口或面板,我需要指定afterlayout listener以获得自定义滚动条 listeners:{ afterlayout: function(c){ fleXenv.fleXcrollMain(c.body.id); } } 所以我要找的是,我需要为窗口和面板全局添加此侦听器,这样,通过一次性添加此代码,所有窗口或面板都会收到效果 有没有办法做到这一点您可

Extjs4 如何在组件内缓存子组件实例

我在网上找到的很多Sencha Touch示例都没有真正关注正确的视图封装。因此,即使按钮深入嵌套在视图中,控制器也会侦听每个按钮的事件。换言之,视图的内部泄漏从来都不是一件好事 我发现了一个很好的教程,它鼓励你创建有意义的视图,倾听当地事件,提出有意义的商业事件等等 然而,到目前为止我还不能真正弄清楚的一件事是如何最好地缓存嵌套的组件实例。考虑这个例子: Ext.define("NotesApp.view.NotesListContainer", { extend: "Ext.Con

Extjs4 在extjs中如何存储所选单选按钮选项

我在extjs+Yii中工作。在extjs中,我正在创建包含20个问题的多项选择题。这些问题我是从Yii框架中检索到的。所以在extjs中,我的代码是= 看法= 问题.js Ext.define('Balaee.view.question.Question', { extend:'Ext.form.Panel', requires:[ 'Balaee.view.question.QuestionView'

Extjs4 在操作列上停止双击操作

我在ExtJS4.1.1中有一个网格面板。对于其他列,我有一个actioncolumn(xtype:'actioncolumn')。我在该列中包含一个处理程序。当我点击它时,它工作正常,打开一个新窗口,加载了很多东西。但我在双击那个专栏时出错了。提前欢迎任何帮助 { text : 'Signature', menuDisabled : true, sortable : false, id

Extjs4 Ext 4.2有一个协会外键

我有两个与hasOne关联的模型 但是,当我尝试使用getter方法(extdirect)获取关联模型时,foreignKey不是自动填充的 我应该期待吗 hasMany关联似乎工作得很好(我有框架自动设置的foreignKey) 请提供您的模型定义,以便我们能够更清楚地理解和解决您的问题。。。来自您配置的代理的示例响应也会非常有用。请为我们复制粘贴一些代码

Extjs4树节点单击错误

我在extjs4中工作。我已经创建了treeview作为- Ext.define('Balaee.view.qb.qbquestion.tree1', { extend: 'Ext.tree.Panel', title: 'Simple Tree', width: 200, id:'tree1', height: 150, alias : 'widget.tree1', store:'qb.qbquestionStore', di

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