草庐IT

javascript - 能详细解释下.el, getEl(), Ext.get() 吗?

我是SenchaExtJs的新手我不明白Ext.getCmp('component_id').getEl().hide();行。.getEl()有什么用。我可以直接写Ext.getCmp('component_id').hide();吗?同时向我解释一下.el,Ext.get()。 最佳答案 Ext.getCmp()VSExt.get()Ext.getCmp()在ExtJS组件树中找到一个现有的(创建的)组件。请注意,不鼓励使用它。靠ComponentQuery相反。Ext.get()通过id找到一个DOM元素。例如:Hello,w

javascript - Ext.apply 与简单地在目标上设置值有什么区别?

使用Ext.js或sencha,执行以下操作有什么意义:Ext.apply(app.views,{contactsList:newapp.views.ContactsList(),contactDetail:newapp.views.ContactDetail(),contactForm:newapp.views.ContactForm()});相对于这个标准的javascript:app.views.contactsList=newapp.views.ContactsList();app.views.contactDetail=newapp.views.ContactDetail()

javascript - 如何整合 Meteor 和 Ext.js?

我正在尝试找出最优雅的方式来带来meteor和extjs在一起。显然Ext有自己的Ext.data.Store和代理来处理REST后端。Meteor有一个自动推送更新的发布/订阅模型。我的第一个想法是编写自定义“MeteorProxy”并在那里处理所有更新事件。我不确定这在过滤或排序数据方面是否明智。理想情况下,过滤应该发生在Meteor端,因为理想情况下,数据排序/过滤器应该持续到数据的其他(非ext)View。使用MemoryProxy+一些粘合代码会是更好的选择吗?或者从ExtJS5开始有更新的吗? 最佳答案 两年了。您是否仍

c# - .NET 的 GWT 等价物?

我喜欢GWT,因为我可以拥有在浏览器中运行的编译时类型安全代码。但是,与Java相比,我更喜欢C#。有什么好的方法可以将C#编译成Javascript吗? 最佳答案 不完全是,但ScriptSharp非常接近:http://projects.nikhilk.net/ScriptSharp 关于c#-.NET的GWT等价物?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/69376

javascript - 是否应该避免编写 Javascript 以支持 GWT/WebSharper 或其他一些抽象?

我很好奇对“编译成javascript的东西”的看法是什么,例如GWT、Script#和WebSharper等。这些似乎是相当小众的组件,旨在让人们无需编写javascript即可编写javascript。就我个人而言,我很乐意编写javascript(使用JQuery/Prototype/ExtJS或其他类似的库)并将GWT之类的东西视为不必要的抽象,它们最终可能会限制开发人员需要完成的工作或最好的情况下提供一个非常冗长的解决方法。在某些情况下,您最终还是会编写javascript,例如JSNI。更糟糕的是,如果您不知道幕后发生的事情,您将面临意外后果的风险。例如。您如何知道GWT正

javascript - 当我尝试使用 jasmine 进行测试时,应用程序文件夹未加载到 Ext.appliation 中

我正在尝试在我的应用程序(Extjs5)中实现jasmine以进行单元测试。为此,我创建了应用程序测试文件。Ext.require('Ext.app.Application');Ext.Loader.setConfig({enabled:true});Ext.onReady(function(){varApplication=Ext.create('Ext.app.Application',{name:'epmct',appFolder:'app',launch:function(){Ext.create('epmct.view.vpp.dashboard.VppDashboardMa

javascript - 替换 ExtJS4 中的 Ext.reg() (xtype)?

我想在ExtJS4中使用3.3中的MultiSelect,如前一个问题所述:WhyaretheExtJSmultiselectitemselectorfilesnotincludedintheExtJS3.3downloadandwherearethey?似乎注册xtypes的方式在ExtJS4中发生了变化。当我尝试导入此小部件以及ItemSelector.js时,我在Ext.reg()上遇到错误。Ext.reg('multiselect',Ext.ux.form.MultiSelect);//backwardscompatExt.ux.Multiselect=Ext.ux.form.

javascript - gwt 和 javascript 文件

在我的Google网络工具包应用程序中,我的gwt.xml文件在模块中包含以下行:......我的问题是:在我的GWT项目中,我实际将foo.js放在什么地方,以便在我编译我的项目时将其打包到war中? 最佳答案 将其放在公用文件夹中。公用文件夹是放置在gwt.xml文件所在的同一个包中的客户端文件夹旁边的文件夹。另见http://code.google.com/webtoolkit/doc/1.6/DevGuideOrganizingProjects.html#DevGuideModules

javascript - 如何将点击事件添加到 Ext.Img?

如何将点击事件添加到Ext.Img?varpaddleItem=newExt.Img({xtype:'image',src:"lib/Image/Paddle.png",x:200,y:300,draggable:true,index:0,id:'paddleItem',listeners:{click:function(){Ext.Msg.alert("Message");}},renderTo:Ext.getBody()});这是我的代码,但没有用。请给我一些建议.. 最佳答案 将其绑定(bind)在底层元素上:varpaddl

javascript - 从浏览器地址栏执行 Javascript 方法 - GWT

我试图通过在浏览器URL/地址栏上执行此命令来在我的Web应用程序上执行Javascript:javascript:window.alert('test');void(0);但是,没有任何反应,也没有显示警告框?可能是因为应用程序正在DevMode中运行? 最佳答案 你可以像这样在block中编写你的javascript代码javascript:{alert("ok");} 关于javascript-从浏览器地址栏执行Javascript方法-GWT,我们在StackOverflow上找