小编Tig*_*eow的帖子

使用ExtJS 4的动态模型

使用ExtJS 3.x,我能够使用商店的"fields"属性,但在ExtJS 4中我似乎必须绝对使用模型.这很好,但就我而言,它不是一个静态模型,我需要动态定义字段,有时需要更改它们.

我可以重新创建一个模型,但我需要使用不同的名称,因为它显然不可能修改现有的模型,也不能删除它.如果我尝试使用具有相同名称的Ext.regModel,则ExtJS崩溃.

谢谢你的帮助!

extjs extjs4

28
推荐指数
2
解决办法
2万
查看次数

使用Google Cloud和Image Optimization创建CDN

我有很多网站和客户制作的网站,我想优化.我目前正在使用不同的CDN提供商,但我希望简化我的工作流程,并希望降低成本.

我想有一个带拉区的CDN,CDN也会优化图像(而不是修改其他静态资源).

理想情况下,我还可以访问每个Pull Zone的统计信息(因为我想向我的客户收取此服务的费用而不是猜测).

使用Google Cloud执行此操作的不同方法有哪些?有没有办法只使用Google功能,CDN和Google存储?当然,我想还需要运行一些NodeJS应用来优化图像.我只是想知道一般的架构,如果它甚至可能(我知道它是Azure和AWS,但我已经在Google Cloud上运行了一些东西).

非常感谢 :)

google-app-engine google-cdn google-cloud-storage google-cloud-platform google-cloud-functions

9
推荐指数
1
解决办法
554
查看次数

在ExtJS 4 MVC中使用多个控制器

假设我有一个主控制器,那么我的应用程序为每个"模块"都有一个控制器.这个主控制器包含视口,然后是一个标题(带有一个菜单)+一个"居中"的容器,它在开头是空的.

菜单中的单击将更改当前模块/控制器,并且adhoc视图(属于此控制器)将显示在居中容器中.

我认为这是一个非常简单的场景,但奇怪的是我没有找到合适的方法来做到这一点.有任何想法吗?非常感谢!

controller extjs extjs4 extjs-mvc

8
推荐指数
1
解决办法
2万
查看次数

带有ExtJS 4商店的HTTP标头

我已经有几家店铺实现了.但在某个时刻,我会在所有这些中添加HTTP标头.我怎么能用ExtJS 4做到这一点?

extjs store http-headers extjs4

7
推荐指数
1
解决办法
6774
查看次数

Meteor:无法替换限制集合中的文档

我正在使用Meteor 4.2(Windows),当我尝试更新我的集合中的对象时,我总是得到"更新失败:403 - 访问被拒绝.无法替换限制集合中的文档".奇怪的是,我没有插入新的问题,只有更新失败.

我试图"允许"我的收藏中的所有内容:

Maps.allow({
    insert: function () { return true; },
    update: function () { return true; },
    remove: function () { return true; },
    fetch: function () { return true; }
});
Run Code Online (Sandbox Code Playgroud)

但是,此更新仍然失败:

Maps.update({ 
    _id: Session.get('current_map') 
}, {
    name: $('#newMapName').val()
});
Run Code Online (Sandbox Code Playgroud)

我还能检查一下吗?或许我的代码错了?上次我玩我的项目是使用以前版本的Meteor(<4.0).

谢谢你的帮助.

PS:仅供参考,当我进行此更新时,本地集合已更新,我可以在UI中看到更改.然后很快就会将其与错误消息一起还原,因为服务器端已拒绝更改.

meteor

6
推荐指数
1
解决办法
2722
查看次数

ExtJS MVC,动态加载和i18n

我想用不同的语言翻译我的ExtJS应用程序.我的问题是我正在使用ExtJS MVC框架,我的大多数JS文件都是由框架本身动态下载的.

理想的解决方案(我想到的)是在Ext.Loader(或我的Ext.app.Application)中有一个额外的选项来定义要使用的语言,并根据此选项自动下载这样的文件为" a.MyClass.fr.js"在加载我的"a.MyClass.js"之后(它将包含一个Ext.apply,覆盖我的字符串资源).目前可能还没有在ExtJS框架中提供.

我能看到的替代解决方案是在服务器端执行一个技巧.首先,将在客户端上创建一个cookie,以设置为该语言.在服务器端,我可以捕获对JS文件的所有请求,然后如果设置了cookie(例如='fr'),我将所请求的JS文件(MyClass.js)与其i18n的朋友(MyClass)组合在一起.fr.js)动态地在服务器上返回结果.这样可行,但它真的很棘手,因为它意味着其他事情(缓存......).

也许最好的方法是实现我在ExtJS框架中描述的第一个行为......

你怎么看?我正在寻找一种非常干净利落的方式!谢谢 :)

localization extjs internationalization extjs4 extjs-mvc

5
推荐指数
1
解决办法
1万
查看次数

不加载主题和插件,使WordPress WP-API更快

我想更快地向WordPress API发出请求.我的API在插件中实现(使用register_rest_route来注册我的路由).但是,由于这是一个插件,所有内容都加载了它(子主题和主题),基本上对这个API的查询需要半秒钟,因为加载了所有这些无用的部分.

WordPress API不能以其他方式使用吗?由于大多数使用WP-API的插件不需要加载任何其他插件,更不用说主题......我不明白他们怎么会错过这个.

反正有没有这样做?

php wordpress wordpress-plugin wordpress-json-api wp-api

5
推荐指数
2
解决办法
6087
查看次数

使用AngularJS的异步请求和加载按钮

Angular控制器中的DOM操作似乎是错误的.但这不是没有一些头痛:)

我有一个按钮,在ng-click时,它将在后台执行异步请求.在异步请求期间,我希望禁用所有按钮(可能还有一些页面上的元素),单击按钮可以播放加载图标.

这样做最干净的方法是什么?

asynchronous angularjs angularjs-directive angularjs-scope

2
推荐指数
1
解决办法
2711
查看次数

如何使用jQPlot在yaxis = 0处画一条线?

我正在使用jQPlot并禁用我的图表上的网格线(drawGridlines:false).但是,我想在yaxis = 0处有一行,我也想确保0出现.这很容易吗?

谢谢!

javascript charts jqplot

1
推荐指数
1
解决办法
1267
查看次数