首页 > TAG信息列表 > ExtJs4

javascript-ExtJS 4中带有摘要行的复选框选择网格面板

给定以下网格面板: Ext.onReady(function() { var sm = new Ext.selection.CheckboxModel( { listeners:{ selectionchange: function(selectionModel, selected, options){ // Bunch of code to update store } }

javascript-需要用于extjs4增强功能的密码验证的高级VType

我想在从http://dev.sencha.com/deploy/ext-4.0.2a/examples/form/adv-vtypes.html取得的extjs上使用高级VType实施密码验证,但是如果密码确认没有值(如果密码值为’test,则确认密码文本字段似乎无法验证密码文本字段的更改) ‘并确认密码值为空白,则该表格有效).我确定这是不对的.

javascript-如何从未知的JsonStore对象获取字段列表?

编写函数以在未知的已通过数据存储对象中生成并推送一些随机数据.我知道我可以遍历记录,然后遍历字段,但是在开始将随机生成的记录推到其他记录的顶部(然后删除最后一项以模拟实时图表)之前,我需要具有字段列表. 除了我是ExtJS上的n00b之外,还有什么启发性的想法吗?解决方法:更新: 您

javascript-Ext.grid.View ext 4(autoFill)中丢失的configurationOptions

在我的一个ext3应用程序中,我将这些参数用于GridView: autoFill:true,//使所有列都和孔表一样宽 forceFit:true,//使所有列都和孔表一样宽scrollOffset:0 //没有滚动条时删除为滚动条保留的空间 不幸的是我找不到它们(或ext4中的任何等效的东西).有谁知道如何在新的Ext.grid.View中替换

javascript-在ext网格中显示值,其中值对应于另一个表/模型中的字符串

我正在通过构建一个非常简单的“ scrum”开发跟踪应用程序自学ExtJS.我目前正在将“积压”显示为一个网格面板,以显示卡(用户素材)的属性. Card.js(卡模型) Ext.define('AM.model.Card', { extend: 'Ext.data.Model', fields: [ 'id', 'n

javascript-如何将分页添加到extjs 4网格?

我有一个这样的商店,我用它来一个extjs网格 Ext.create('Ext.data.Store', { autoLoad : true, fields : [ {name: 'item_code', mapping: 'item_code', type: 'string'}, {name: 'quantity', mapping: 'qu

javascript-如何获取关于preload事件的Extjs 4存储的请求数据?

我正在尝试在商店中获取请求数据参数beforeload事件.我可以看到操作对象包含请求数据,但似乎无法从操作对象中获取它 Ext.create('Ext.data.Store', { autoLoad : true, fields : [ {name: 'item_code', type: 'string'}, {name: 'quantity

javascript-extjs 4中的范围问题

我有这个treepanel,我想从“全部展开”按钮内部调用mainpaneltree的this.getId()方法,但是我得到的只是方法未定义.我试图将scope:this放在配置对象中,但没有成功. Ext.define('MA.view.patient.Tree', { extend : 'Ext.tree.Panel', alias : 'widget.EditPatientTree', title : 'S

javascript-更改行extjs4的背景颜色

我有一个名为“ grid”的网格,在加载时,有几行被插入到网格中.一些行将显示为绿色,将成功输入行,而背景色为红色的行将出现错误.我可以在某个时候使用它,但是错误行将被添加到带有红色背景色的网格中.然后,当我尝试添加新行以向其中输入新数据时,所有行都变为白色.然后,这一切都停

javascript-从tabPanel移除标签

var tabPanel = Ext.getCmp('tabPanel'); for(var i=1; i<tabPanel.items.length; i++) { tabPanel.items.removeAt(i); i--; } tabPanel.doLayout(); 我正在尝试从tabPanel中删除所有选项卡(第一个除外). 这段代码就是这样做的.我使用萤火虫检查了它. 但是,它仍未反映在

javascript-如何更改ExtJs组合框中的显示消息?

我有一个具有多个true的ExtJs组合框,我想在输入字段上显示“选择的X值”,而不是“值1,值2,值3”.我尝试使用选择侦听器,但是当我将值设置为输入字段,然后调用multicombo.getValue()时,它将从输入字段获取值.我需要从valueField(隐藏的输入)中获取值. 我的代码: var multiCombo = Ex

javascript-如何处理dataview内部项目的mouseclicks

我的数据视图中的每个项目都有一个文本和一个div,代表一个按钮.仅当鼠标悬停在项目上方时,该按钮才会显示.我该如何处理button-div上的鼠标单击? 我到目前为止所拥有的是: xtype: 'dataview', store: Ext.create('Ext.data.Store', { model: 'LogEntry', data: [ {

javascript-从网格ExtJs 4获取行

我认为回答这个问题非常简单: 我的自定义商店有简单的网格: //other code { xtype: 'grid', store: 'SecondStore', itemId: 'mainTabPanel2', columns: [ //this is not from the store { header: 'Not Form Store�

javascript-ExtJs:等到存储负载后再执行下一条语句

我有一个商店,在商店被加载后,我需要在代码内的记录上进行加载和执行操作. 但是由于执行是异步的,因此即使在存储完全完成加载之前,也会执行存储加载后的语句. 我如何才能停止执行,直到商店完成加载. 下面是代码: var fieldsStore = new Ext.create('Ext.data.Store', { model : 'F

javascript-如何使用Java脚本(ruby on rails)禁用浏览器后退按钮

在我们的应用程序中导航时如何禁用浏览器后退按钮.我已经尝试使用以下代码来防止仅返回选项,而不能隐藏或禁用返回导航图标. <script type = "text/javascript" > history.pushState(null,null); window.addEventListener('popstate', function() { history

javascript – 使用拖放重新排列DataView的项目

我有一个带有以下模板的ExtJS DataView: <ul> <tpl for="."> <li class="report-field" id="{listId}"> {[this.getReorderLinks(values, xindex, xcount)]} <span class="field-title sm

创建和下载CSV文件Java(Servlet)

我正在开发JAVA EXTJS应用程序,我需要在其中创建和下载CSV文件. 单击按钮时,我希望在客户端计算机中下载CSV文件. 在按钮监听器上,我使用ajax调用servlet.在那里我正在创建一个CSV文件. 我不希望CSV文件保存在服务器中.我希望文件应该使用下载选项动态创建. 我希望文件的内容创建为

javascript – ExtJS4 LinkBut​​ton组件

我正在尝试在Ext JS 4中创建自己的LinkBut​​ton组件.没什么新鲜的,对吧? 我的代码看起来像这样: Ext.define('LinkButton', { extend: 'Ext.Component', xtype: 'linkbutton', autoEl: 'a', renderTpl: '<a href=\"javascript:;\&quo

设置JavaScript以调用具有不同参数的函数

我有以下ExtJS控制器代码: init: function() { this.control({ '#menuitem-A': { click: this.handlerA }, '#menuitem-B': { click: this.handlerB }, }); }, 和以下事件处理程序: commonFunc: function(param1, param2) { // do something

javascript – 在extjs4中获取加载的商店

当我尝试从控制器获取加载的存储时,我变为null.负载也很成功.我证实了这一点. 我有如下商店. Ext.define('GridApp.store.schemedatastore',{ extend: 'Ext.data.Store', model: 'GridApp.model.schemedatamodel', autoLoad: true, alias: 'store.schemedata�

javascript – 如何为网格中的每个单元格组合框编辑器定义不同的存储?

我需要使用extjs 4.2.1实现一个网格.这个网格将有cellEditing插件,在列中我将有许多文本字段和组合框. 我的问题是针对特定情况.我有一个国家专栏(例如).列编辑器将与国家商店组合使用. 下一个组合框将是同一行指数所选国家的城市.当我定义该商店时,此列将保留在同一商店,我不知道

javascript – 使ExtJS边框布局的中心项水平滚动

我有一个带有边框布局的容器的ExtJS视口,我想让中心区域的容器支持水平滚动.这就是代码现在的样子(这是Rails应用程序的一部分,所以请原谅提供一些内容的ERB代码): var viewport = Ext.create('Ext.container.Viewport', { defaultType: 'container', layout: 'bor

extjs – 动态向边框视口添加项目

我想首先创建一个空视口(布局:边框),然后添加项目,最后渲染和显示. 但是当我创建了viewport元素时,它会抛出一个错误,说: Uncaught TypeError: Cannot read property ‘flex’ of undefined 这是我的代码: <script type="text/javascript" src="ext-4.0.2a/bootstrap.js"></script

javascript – IE9权限在写入窗口时被拒绝 – ExtJS 4 App

var display_setting = "toolbar=yes, location=no, directories=yes, menubar=yes,"; display_setting += "scrollbars=yes, width=750, height=600, left=100, top=25"; var printwin = window.open('', 'printwin', displ

javascript – 在ExtJS中拖动时删除反馈图标

我创建了一个DataView,其中的项目可以在内部拖动以重新排列,但问题是,虽然我可以轻松地拖动和重新排列数据视图中的项目,但在拖动时,创建项目的叠加显示“红色”反馈图标(这表明该项目不能放在这里),虽然我不希望显示任何反馈图标(绿色或红色),只是项目的叠加就足够了. 如何摆脱反