草庐IT

extjs4.2

全部标签

javascript - 组织 ExtJS 项目的最佳方式

我刚刚开始开发一个ExtJS应用程序,我计划用一个非常轻量级的JSONPHP服务来支持它。除此之外,它将是独立的。我的问题是,组织不可避免地会出现的文件和类的最佳方式是什么?任何人都有大型ExtJS项目(几千行)的经验。 最佳答案 我会从这里开始http://blog.extjs.eu/know-how/writing-a-big-application-in-ext/该网站很好地介绍了如何构建您的应用程序。我们目前正在我们的两个ASP.NETMVC/ExtJS应用程序中使用这些想法。

javascript - 组织 ExtJS 项目的最佳方式

我刚刚开始开发一个ExtJS应用程序,我计划用一个非常轻量级的JSONPHP服务来支持它。除此之外,它将是独立的。我的问题是,组织不可避免地会出现的文件和类的最佳方式是什么?任何人都有大型ExtJS项目(几千行)的经验。 最佳答案 我会从这里开始http://blog.extjs.eu/know-how/writing-a-big-application-in-ext/该网站很好地介绍了如何构建您的应用程序。我们目前正在我们的两个ASP.NETMVC/ExtJS应用程序中使用这些想法。

如何在extjs tagfield中使用precocus

我需要在我的tagfield中设置一些价值。当我调试时,我正在挑剔tag.getValue();我得到了一系列价值。因此,理想情况下,我不需要设置价值。但是,仅在单词onfocus中单击tagfield之后才出现值。但是我需要在点击那里显示我正在使用的Placeholder喜欢tag.inputEl.set({'placeholder':tag.getValue()});在这里出现。任何人都可以告诉我如何使用预焦点。因此它可以正常工作。看答案您可以用expand()方法。除此之外,您还可以听collapse如果焦点丢失,则可以重新打开下拉菜单。这是一个例子:https://fiddle.sen

javascript - 如何在单选组 extjs 中禁用多选

我在带有3个单选按钮的extjs面板中有一个单选组组件。但是我可以一次选择多个rediobuttons,而radiogroups应该只允许选择一个。它应该是默认行为。我在radiogroup组件中找不到任何配置属性来禁止多选。有什么方法可以在extJs的单选组中禁用多选。 最佳答案 配置在radio下面。单选组下的每个单选按钮都应具有相同的名称。看看下面的代码。xtype:'radiogroup',fieldLabel:'Sampleradiogroup',items:[{boxLabel:'Item1',name:'same-na

javascript - 当某个节点被选中/取消选中时,自动选中/取消选中 extjs 树中的所有子树节点

当某个节点被选中/取消选中时,如何自动选中/取消选中extjs树中的所有子树节点。我已经有了带复选框的树。唯一缺少的是这种检查/取消行为。我发现了这个:checkchildnodesofatreewhenaparentisclicked[ExtJS],但它对我不起作用,因为extjsAPI似乎已更改。 最佳答案 我找到了一个解决方案:oncheckchange=function(node,checked,options){node.cascadeBy(function(n){n.set('checked',checked);});}

javascript - ExtJs 缩小被忽略

我们有一个CMS,所以我无法访问为我们的extjs实现呈现的HTML页面的header。所以我不得不做出这样的解决方法:Ext.local={};varlang={initLang:function(revisionNr){varlocal=localStorage.getItem('localLang')if(!local){AjaxHandlerByClass('ajax/lang/webuser/init',{},this.loadLangRemote);}else{local=JSON.parse(local);if(local.revisionNr==config.revis

ios - iphone 上的 extjs 应用程序

这是一个extjs单页应用程序,可以在FF、IE和Safari中正常运行。在iphone中查看或使用此extjs应用程序有几个问题。extjs面板/窗口不会像在普通屏幕中那样调整大小。当用户缩小时,扩大的查看区域被遮蔽。示例图片如下:Iphone无法识别extjs的组合框。无法向下滚动。视口(viewport)问题:主要问题是视口(viewport)。它不能在Iphone中正确滚动或缩放。 最佳答案 ExtJS没有(而且很可能不会)针对移动设备进行优化。这就是SenchaTouch的目的,它是构建在ExtJS上的移动框架,专门用于i

php - ExtJS 4 中多个同时运行的 ajax 请求

问题我有一个长时间运行的导入作业,我从一个ajax请求开始,可能需要几分钟才能完成请求。当第一个ajax请求正在运行时,我想查看服务器以了解导入的进度,第二个请求将每2秒左右完成一次。当我使用Ext.Ajax方法时,请求似乎被链接起来-第一个ajax请求(导入)一直运行到它完成,然后第二个(导入更新)被触发。我看到Ext.Ajax是单例的,所以也许这就是原因。因此,我尝试使用Ext.create('Ext.data.Connection')创建自己的Connection对象,但它不起作用。我的当前请求链是:第一个请求-开始第一个请求-结束第二个请求-开始第二个请求-结束但它应该是:第一

javascript - EXTJS CSRF 保护

我正在尝试在一个应用程序中实现针对CSRF的保护。在PHP中它实现起来相对简单。我对如何使用Extjs有很多疑问。我阅读的EXTJS书籍没有解决这个主题,我无法在互联网上找到关于这个主题的具体指导-使用EXTJS-。一些问题:使用PHP,token发送到EXTJS?我是否必须像在PHP中那样在每种形式中创建一个隐藏字段?我是否必须将Ext.Ajax.requestt中的token发送到服务器端?这该怎么做?一些非常简单的代码作为起点:类token:https://www.youtube.com/watch?v=VflbINBabc4查询{'cars'};if(Token::check(

html - ExtJs 和 Sencha Touch 搜索引擎优化

我已经开始学习ExtJS4和SenchaTouch2,我非常喜欢它。Sencha产品与jQuery(及其他)之间的主要区别在于,它不是增强预先存在的HTML,而是根据在JavaScript中创建的对象生成自己的DOM。像这样开发的应用程序作为Intranet应用程序非常棒,但是您可以使用Sencha创建面向消费者的网站吗?(如在线商店)我看到您没有在ExtJS或SenchaTouch中编写任何HTML代码,所以我想知道完全生成的Javascript页面如何被搜索引擎(如Google)编入索引。据我所知,GoogleBot只能看到纯HTML代码。有什么SEOSenchaWebApp吗?亲