Tag: extjs

将焦点设置为IE中的iFrame

我的应用程序中有一个树状菜单,点击菜单项后,它会在iFrame中加载一个url。 我喜欢将焦点设置在iFrame中加载的页面元素中。 我正在使用这个代码, 它在IE以外的所有浏览器中都能很好地工作 : var myIFrame = $(“#iframeName”); myIFrame.focus(); myIFrame.contents().find(‘#inputName’).focus(); 我尝试了所有不同的选项,比如使用setTimeout,但没有机会。 页面加载后,当我按Tab键时,它转到第二个输入,这意味着它已经在第一个输入,但它没有显示光标! 我正在使用ExtJS和ManagedIFrame插件。 任何帮助表示赞赏。

如何获得对extJS生成的元素的JQuery / Javascript访问?

我正在使用extJS构建一个简单的站点。 我可以成功地从JQuery和extJS中附加点击事件,但仅限于我在body标签本身的HTML中创建的元素。 但是,我附加到extJS生成的元素的事件要么没有效果,要么导致不生成extJS站点。 例如, 本教程中的所有示例都不起作用(并且它们准确地显示了我想要做的事情:从extJS内部操作DOM),但是如果我尝试从extJS内部访问DOM元素,那么我只需获取该元素“为空”的错误,如下面的错误屏幕截图所示。 我不了解extJS,为什么我尝试使用get()null来访问所有元素? 如何更改以下代码,以便我可以将事件附加到extJS生成的元素,例如“myPanel”div? 以下是我在Firebug中遇到的错误: 虽然myPanel div确实存在: @Mchl,getCmp似乎不起作用: New Backend Layout html, body { font: normal 12px verdana; margin: 0; padding: 0; border: 0 none; overflow: hidden; height: 100%; } .empty .x-panel-header { background-color: #FFFF99; } .empty .x-panel-body { text-align:left; color: #333; background-color: #FFFFCC; padding: 10px; font-size:11px; } .withtabs .x-panel-header { background-color: […]

如何动态更改hover和按下的extjs按钮的背景

那里, 我需要能够动态地改变按钮的不同状态(正常,hover,按下)的背景颜色。 到目前为止我想出的是以下内容: http : //jsfiddle.net/suamikim/c3eHh/ Ext.onReady(function() { function updateBackground() { var theWin = win || this, // neccessary because of the call from the afterrender-event btn = theWin.down(‘#btnTest’), bckgr = theWin.down(‘#btnBckgr’).getValue(), bckgrHover = theWin.down(‘#btnBckgrHover’).getValue(), bckgrPressed = theWin.down(‘#btnBckgrPressed’).getValue(); // Set normal background as button-style // Should be ok $(‘#’ + btn.id).css(‘background’, bckgr); // Toggle background […]

Ext.onReady()vs $(document).ready()

有什么不同? 我有$(document).ready函数,它应检查extjs是否已加载,但主要问题是extjs没有按时加载,$(document).ready内的东西开始执行,extjs create function产生主错误’无法在Ext.create(“…”,{..})上执行undefined’的创建; 线。 如果我像这样进行双重检查: $(document).ready(function() { Ext.onReady(function() { Ext.create(‘Ext.Button’, {…}); }); }); 事情神奇地起作用。 现在我正在使用ext-all.js,它有~1.3MB的缩小,这是非常大的imho ……当他做第二次检查时,事情变得神奇地加载……但我认为这两个函数不同于它们定义建议,因为如果我放入另一个$(document).ready而不是Ext.onReady()行,事情就会再次破裂。 我想Ext.onReady({}); 函数做了一些其他黑魔法,$(document).ready()没有,如果有人知道这种魔法是什么我感兴趣? 因为它有效,我不知道为什么会杀了我。 感谢阅读post。 =)ps。 我正在使用ExtJS大约一天,所以我对它很陌生。

我在哪里可以找到用于创建组织结构图的jQuery或Ext插件?

我知道我们可以使用Google Chart Tools创建组织结构图。 但我的客户端服务器没有Internet连接。 是否有用于创建组织结构图的jQuery或Ext插件?

jQuery Mobile与Sencha Touch

我打算创建一个现有网络应用程序的移动版或平板版。 支持的设备是iPad,Xoom(android)。 我不确定哪个JS库使用jQuery Mobile Vs Sencha Touch 我的页面将包含转盘组件,标签栏等标准组件 我该如何决定使用哪个库? 截至目前,我对jQuery语法很满意。所以这让我倾向于思考jQuery mobile。 但是,猜测这将是一个错误的方式来列出JS库.. 请提供尽可能多的建议。

jQuery是否与ExtJS兼容?

我相信Ext.js正在使用jQuery,但我不确定。 有谁知道是否与jQuery和Ext.js完全兼容?

EXT JS Store的代理:读者和作家

在文档中,我发现了一个实例化如下的商店: var store = Ext.create(’Ext.data.Store’,{ autoLoad:true, 型号:“用户”, 代理: { 输入:’ajax’, url:’users.json’, 读者:{ 输入:’json’, root:’用户’ } } }); 代理有一个url配置。 我对读者特别感兴趣。 阅读器指定数据交换格式(json)和根(’用户’)。 现在,换句话说,如果存储设置为: autoLoad = true ,那么EXT JS将与指定的url建立Ajax连接以便read 。 现在,我如何为上面的同一个商店配置一个作家? 有人还告诉我这个:如果我配置一个编写器,它会使用代理中指定的相同URL吗? 我仍然对上面显示的代码的上下文中的作者和读者感到困惑,你会帮助我使用上面的例子来展示读者和作者的配置。 谢谢。

用于构建类似桌面的Web应用程序的Javascript库:ExtJS,jQuery,YahooUI,Mocha,SproutCore,Cappuccino,其他?

我正在评估几个Javascript UI工具包,用于构建具有类似桌面感觉的Web应用程序,主要是因为对话框和窗口管理。 我看了几个选项 – 这是我目前的评估: ExtJS – 很棒的小部件库,很棒的文档! 没有那么大的执照。 jQuery UI – 缺乏现成的窗口和对话框容器。 我喜欢jQuery。 雅虎 UI – 与上面相同的问题。 真的很成熟(但不幸的是,不再被积极维护 )并且记录良好。 Mocha (基于Mootools) – 不像其他人那样成熟。 缺乏良好的文档。 SproutCore – 与上面相同。 也没有窗口和对话框小部件。 卡布奇诺 – 太奇怪和革命。 你对这些有什么看法? 我的评估是否正确?

正在寻找一个javascript解决方案来重新排序div

我在页面中有一些div显示相同类型的不同内容,例如优惠,现在优惠有结束时间,还有发布时间,如果用户想按结束时间或发布时间订购,则应重新订购。 我正在寻找一个可以做到这一点的JavaScript解决方案,Ext JS或JQuery下的任何特定库都可以工作 以下是这些div的外观 所以我想能够根据data-sortN对这些div进行排序,N是一个整数