问题标签 [ext-direct]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ExtJS 直接与 ASP.NET MVC
我一直在研究将ExtJS Direct与 ASP.NET MVC 一起使用,但它似乎与 MVC 的路由搭配得不太好。有没有人用 ASP.NET MVC 实现它?我不想要实际的实现细节,只想知道是否有人能够真正让它工作。
java - 使用 ext-js 的服务器端技术
我选择了 Ext-JS 来为我的下一个应用程序开发 UI。我想知道 Ext-JS 与我的服务器交互的最佳方式是什么。
我应该使用返回 JSON 响应的普通 JSP 吗?我应该使用 DWR 还是 Jabsorb,后者通过后端 java 代码提供直接远程处理。还有其他解决方案吗?
我更关心性能而不是其他。
events - 分机。无法在 store.save() 之后使用创建操作捕获写入事件
在为 ExtJS 存储创建新记录并将其保存到服务器后,我正在尝试处理事件。但我有一个问题 - 仅在更新操作后写入事件触发。文档说:
@event write 如果服务器在 Ext.data.Api.actions CRUD 操作后返回 200 则触发。操作的成功在 result['successProperty'] 属性中确定(注意,对于 RESTful 存储,简单的 20 倍响应对于操作“destroy”和“update”就足够了。“create”操作应该返回 200 以及数据库PK)。
现在我从服务器得到这样的响应:[{"tid": 5, "action": "CityGrid", "type": "rpc", "method": "create", "result": {"msg": "saved", "data": {}, }}]
我想将创建对象的 database.pk 添加到服务器响应应该可以解决问题,但我不知道该怎么做。我试过这个... "data": {"Id":my_object.id}
但没有效果。
django - 部署使用 python extdirect 的 django 项目时出现问题
我正在尝试使用 mod_wsgi 在 Apache 上部署一个使用extdirect应用程序的 Django 项目。
extdirect 应用程序允许在 Django 中使用 ExtJS Ext.Direct 功能。除其他外,使用自定义模板标签,它会自动添加到我的模板行中,例如
在此行中,“url”参数自动设置为以“/extdirect”开头
但问题是我将我的网站安装在子 URL
所以上面脚本中的“url”不再起作用。
url 在extdirect/django/templatetags/direct_providers.py文件中设置,如果我手动将代码更改为
它再次起作用。
但是有没有办法让它在不干扰 extdirect 包的情况下工作?
javascript - ExtJS 4.0、Django 和 ExtDirect
你知道我是否可以将这个Django Ext.Direct 路由器与 ExtJS 4.0 一起使用?你有什么例子可以让我找到怎么做吗?我是 JavaScript 编程的新手。
将服务器端表单验证与 ExtJS 集成是否容易?文件上传呢?
我可以使用 ExtJS 库绘图(或图表)绘制一个大厅,客户可以点击空座位并购买门票吗?您知道任何其他可以帮助我更轻松地完成此操作的 ajax 库吗?
json - ASP.NET MVC 3 ModelState.IsValid 始终为使用 Ext.Direct 的 JSON 编码数据返回 true
我有一个表格,唯一需要的项目是客户姓名。所以在我的模型中,我有:
以前,我在写一篇 HTML 帖子,一切正常,包括验证。
现在,我使用 Ext.direct.mvc ( http://code.google.com/p/ext-direct-mvc/ ) 对表单进行了“ajaxified”,这是一个重要的事实,并在 Json 中发布数据格式并且数据已成功发布。
当我在我的代码中放置断点时(目前为调试目的而修改):
我看到 CustomerOrderModel.CustomerOrderHeader.CustomerName = ""
但是 ModelState.IsValid 是真的。
现在对于我尝试过的一些事情:
我在检查 ModelState.isValid 之前插入了以下代码,以确保 CustomerName = null
customerOrderModel.CustomerOrderHeader.CustomerName = null;
我尝试使用 TryUpdateModel(customerOrderModel) 但收到以下错误消息:
TryUpdateModel 引发了“System.MissingMethodException”类型的异常
我尝试修改 json 数据,以便将“root”“CustomerOrderHeader”重命名为“customerOrderModel”以匹配参数。
这些事情都没有奏效。那么我做错了什么,验证不再起作用?我可以采取哪些步骤来调试问题?
编辑辅导员Ben
编辑 2 为辅导员本
java - extdirectspring 方法不起作用
我使用extdirectspring为我的 Spring MVC 应用程序设置了 ext direct 。我能够检索原语和字符串并在 ext.js 中使用它们。当我尝试检索对象列表时,我在 javascript 端得到“未定义”。我需要对 Person 类做些什么才能让它工作吗?
我注释了以下代码:
这是我在客户端使用的:
这是 app.js 的样子:
ajax - Ext.Direct VS Ext.Ajax
与常规 Ext.ajax 调用相比,Ext.direct 的主要优势是什么?我什么时候应该考虑使用其中一个?
spring - ExtDirectSpring 路由器 URL?
我试图让ExtDirectSpring工作,但无法弄清楚直接路由器的 URL 应该是什么。
我的控制器:
在我的 JSP 中,我添加了一个像这样的提供者:
...并使用以下商店填充网格:
加载页面,发送到http://localhost:8080/fkr/app/controller/extjs/remoting/router的请求,但不发送到我的 loadAllMyStuff- 函数。我的猜测是直接路由器的 URL 是错误的。
路由器的正确 URL 是什么?
编辑:我刚刚发现 RouterController 中的方法路由器需要参数extAction和extMethod ,但是使用给定的代码发送参数action和方法。这似乎很奇怪...
ext-direct - 您的 Ext.Direct 数据缓存策略是什么?
我最近开始大量使用 Ext.Direct,但是我似乎不清楚如何将缓存策略与 directFn 请求集成?例如:当数据没有改变等时返回 304