我有一个简单的模型/代理。当我创建一个模型对象通过 REST 发送到服务器时,ExtJs 生成 Id 并将其值放入我的“id”字段中,这与我的数据冲突。有什么办法可以阻止这种行为或解决这个问题吗?
我已阅读idProperty Sencha 文档,但无法解决我的问题。请帮助。
如何为 CMD 6.1.1.76 增加 Java 堆内存?
我认为这些不再有效的方法:
http://www.ladysign-apps.com/developer/java-heap-exception-when-using-sencha-cmd/#.VxQIauMrJTY
https://www.sencha.com/forum/showthread.php?251529-Java-Heap-Size
运行时出现 Java 堆异常
煎茶应用程序构建
特别是在切片图像时(我不想跳过这个)
下面,您将看到我在Sencha ExtJS MVC应用程序中创建的MVC视图的JavaScript异常.我有另一个MVC视图扩展'Ext.tree.Panel',它读取一个简单的JSON对象而不是通过Ext.Direct代理和.NET服务器端堆栈提取数据,但唯一不同的是代理实现和当然我们的MVC控制器逻辑.在静态(JSON)实现中,我们的代理在模型中定义.在动态(Ext.Direct)实现中,我们的代理在商店中定义.在浏览器崩溃之前,TreeStructures.js(存储)JavaScript文件一直被请求无限次.请参阅下面的例外情况.
我非常怀疑这是一个Ext.Direct问题,因为我有其他商店在这个架构上工作得很好.我看到了[Ext.Loader]异常,但我不确定为什么会不断重复每个新的TreeStructures.js请求.或者在哪里实现这一要求.我的理解是app.js定义了控制器.然后控制器将模型定义为商店.Viewport定义并实例化其他MVC视图.我的"其他观点"是树视图.视图实现了商店.
此外,Sencha Cmd"sencha app build"命令无效.通常我的应用程序编译没有任何问题,因此在这个动态树所必需的商店或MVC配置中肯定缺少某些东西.
[Ext.Loader] Synchronously loading 'MyApp.store.TreeStructures'; consider adding Ext.require('MyApp.store.TreeStructures') above Ext.onReady
Run Code Online (Sandbox Code Playgroud)
注意:TreeStructures.js(存储)JavaScript文件一直被请求无限次,直到浏览器崩溃为止:
Uncaught RangeError: Maximum call stack size exceeded
Run Code Online (Sandbox Code Playgroud)
[ERR] failed to find meta class definition for name MyApp.store.TreeStructures
[ERR] def was null
[ERR] C2008: Requirement had no matching files <MyApp.store.TreeStructures> -- unknown-file:-1
Run Code Online (Sandbox Code Playgroud)
Ext.define('MyApp.store.Categories', {
extend : 'Ext.data.TreeStore',
model : 'MyApp.model.Category',
autoLoad : true,
root : {
text : 'All',
alias : '',
expanded : true
} …
Run Code Online (Sandbox Code Playgroud) 我试图使用sencha app build生成我的应用程序,并且需要很长时间才能加载,然后当我打开索引页面时,我看到有910个JS文件的引用,所有这些都是纯文本的.
我已经读过如果我在requires:[] config中提到我的文件,它们将被组合在一个生成版本中,但在这种情况下,我看到整个WS库被加载.
我正在运行一个我用其中一个Ext模板创建的应用程序: sencha generate app -s templates/admin-dashboard/AMS ../AMS
有人可以指出我正确的方向,我应该看看吗?
我需要在我的Mac上安装sencha touch 2.1但我不能......
我按照本指南
http://www.sencha.com/learn/getting-started-with-sencha-touch-2
Run Code Online (Sandbox Code Playgroud)
所以我安装了sencha cmd,然后我复制了apache的www /目录中的sencha-sdk文件夹..如果我这样做:
localhost/sencha-skd
Run Code Online (Sandbox Code Playgroud)
在我的浏览器上我看到了sencha的文档,所以服务器工作正常..
但如果我写命令,从终端
sencha
Run Code Online (Sandbox Code Playgroud)
我明白了
-bash: sencha: command not found
Run Code Online (Sandbox Code Playgroud)
这发生在每个文件夹中......
有人可以帮帮我吗?非常感谢
我可以使用以下命令登录 sencha NPM 存储库:
npm login --registry=https://sencha.myget.org/F/community/npm/ --scope=@sencha
Run Code Online (Sandbox Code Playgroud)
它说:
Logged in as stevemc to scope @sencha on https://sencha.myget.org/F/community/npm/.
Run Code Online (Sandbox Code Playgroud)
但是当我使用以下命令安装 ext-gen 时:
npm install -g @sencha/ext-gen
Run Code Online (Sandbox Code Playgroud)
有人告诉我:
403 You are not allowed to access this feed. - GET https://sencha.myget.org/F/community/npm/@sencha%2fext-gen
Run Code Online (Sandbox Code Playgroud)
我已尝试了建议的故障排除操作,即删除.npmrc
文件和清理 NPM 缓存。但无济于事。我把它留了一天,看看第二天情况是否发生变化(也许只是某种更新延迟)。但不是。
我现在失去了想法。
sencha-cmd ×7
extjs ×6
javascript ×2
ext-direct ×1
extjs-mvc ×1
extjs7 ×1
npm ×1
sencha-touch ×1