草庐IT

javascript - IFrame 中 ExtJS 5 应用程序的滚动问题

你好,这是我的测试页面的样子:蓝色区域是父页面,绿色区域是运行ExtJS应用程序的IFrame(内部带有标签的简单视口(viewport))。如果网站在触摸设备(iPad、Android平板电脑等)上运行,则无法通过在IFrame(绿色区域)上“删除”来滚动页面。必须删除蓝色区域才能滚动页面。这在ExtJSv4.2.1中一直正常工作(见下面的链接)。测试站点:https://skaface.leo.uberspace.de/ScrollTest/Ext510/(未按预期工作,使用ExtJSv5.1.1)https://skaface.leo.uberspace.de/ScrollTes

javascript - ExtJS 和复杂的保存操作

ExtJS4.1.013年6月6日更新:我在Sencha论坛上发布了同样的问题,那里没有太多的行动。该帖子或多或少相同,但我想我会在这里添加它仅供引用。我仍然渴望听到其他社区成员对ExtJS应用程序中必须是非常常见的场景的意见!http://www.sencha.com/forum/showthread.php?265358-Complex-Model-Save-Decoupling-Data-and-Updating-Related-Stores13年7月16日更新(结论?)Sencha帖子引起的讨论很少。我决定将大部分复杂保存操作的负载放在我的应用程序服务器上,并在需要的地方延迟刷

javascript - 如何为 extjs hbox 布局设置自动高度?

我有这个布局,一旦我设置了一些数据动态布局就不会调整大小,最终结果是这样的这是我使用的代码win=Ext.create('widget.window',{title:'LayoutWindow',closable:true,closeAction:'hide',width:750,height:500,layout:'fit',animCollapse:true,bodyPadding:5,items:[{xtype:'container',layout:'hbox',align:'stretch',items:[{xtype:'fieldset',flex:1,title:'Deta

javascript - ExtJS 5 请求空名称/.js 文件

我用最新的senchacmd5.0.2.270和最新的ExtJS5.0.1创建了一个新的工作区。在里面生成了一个应用程序。写了一点代码。我使用sencha应用程序构建生成生产构建。开发加载良好,但生产构建尝试加载没有名称的文件并获得404获取http://yassa-built.dev/.js?_dc=1410352524548404(未找到)出现该错误后,它根本不会加载。我不明白它在搜索什么。发展根本不是提示。我用它做了一个存档https://mega.co.nz/#!Dk0gDRJD!dNITsq1fGFs5T4d-4yYFnA6_K6EcAhFkxoeEjaJu7MY(~600k

javascript - 在 Extjs 中始终显示 Slider 的提示文本

在Extjs4.1.1a中,如何保留tiptextslider的始终可见?目前,tiptext每当用户拖动slider的栏时都可见。我搜索了docs但找不到任何相关概念。如果没有记录或不可能,请向我解释如何创建tiptext手动。tiptext应该沿着slider的条移动,并且它不应该超过或隐藏任何其他相邻的组件。这是我生成一个简单slider的代码:xtype:'slider',cls:'sliderStyle',width:"80%",id:'slider',value:6,minValue:1,maxValue:12,useTips:true,tipText:function(t

javascript - 使用 ExtJS 创建动态网格

我正在尝试制作一个动态网格类(我不知道有关列的任何信息,但它们是从json响应中给出的,并且网格会相应地做好准备)。Here我已经找到了我正在寻找的东西,但是它给了我一个错误:me.modelisundefinedme.setProxy(me.proxy||me.model.getProxy());ext-all-debug.js(line47323)我尝试同时添加代理和模型,但没有成功,我不断收到同样的错误。这是我正在处理的ExtJS代码://ExtJS4.1Ext.Loader.setConfig({enabled:true});Ext.Loader.setPath('Ext.ux

javascript - Extjs 4 网格鼠标悬停显示完整的单元格值

我有一个网格,其中一列中有一个长字符串。当用户将鼠标悬停在该列中的任何单元格上时,我希望显示完整的字符串。到目前为止,我的工作方式是针对此列中的任何单元格弹出工具提示,但它们不显示文本。工具提示总是只显示“图标提示”。如何让qtip显示变量val而不是字符串“IconTip”?Ext.define('AM.view.user.List',{extend:'Ext.grid.Panel',.......initComponent:function(){functionrenderTip(val,meta,rec,rowIndex,colIndex,store){meta.tdAttr='

javascript - 将商店加载到 ExtJS 4 中的组合框时如何发送额外参数?

在ExtJS4中为组合框使用商店时如何发送额外参数?我知道我可以在代理设置中使用“extraParams”,但这会影响使用同一商店的所有元素。也就是说,如果我有一个网格,它正在使用一个名为“用户”的商店,它将列出系统中的所有用户。同时,我有一个组合框,它也使用商店“用户”,但这次我想列出所有具有“status=2”的用户,因此我想发送参数“&status=2”对后端的Ajax调用。如果我使用类似的东西:store.getProxy().extraParams={status:2};它会工作,但网格将同时更新为也使用“&status=2”。我只希望组合框使用参数。我想我可以关闭网格上的“

javascript - 单击单元格时如何防止 extjs 网格滚动?

我目前正在基于可编辑网格示例将网格组件与Extjs4一起使用。我想要一个与每个单元格关联的链接,这样当我单击一个单元格时,它会将我带到另一个页面。但是,当点击链接时在页面上触发垂直滚动。例如尝试减小http://dev.sencha.com/deploy/ext-4.0.0/examples/grid/cell-editing.html的大小,第一次点击网格滚动页面,使网格居中,事件被吞没。您必须再次单击才能注册cellclick事件。这只发生在IE中(我使用的是版本8)。好消息是其他浏览器不会发生这种情况,这可能是一个错误吗?有没有办法阻止第一次滚动操作的发生?谢谢

javascript - 如何顶部对齐 ExtJS 表格布局中的两个区域?

下面的ExtJS代码在彼此的左侧和右侧创建了两个区域,如下所示:我必须对此代码进行哪些更改才能使这两个区域顶部对齐?vartemplate_topbottom_top=newExt.Panel({frame:false,border:false,header:false,items:[]});vartemplate_topbottom_bottom=newExt.Panel({frame:false,border:false,header:false,items:[]});vartemplate_topbottom=newExt.Panel({id:'template_topbotto