问题标签 [extjs-mvc]
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.
extjs - ExtJS4 中的 MVC 问题
我是这项技术的新手。我正在尝试用表单创建一个窗口。Html 代码是:
如果我试图执行上面的代码片段,我将面临两个问题。问题是:
1) 未捕获异常:Ext.Loader 未启用,因此无法动态解析依赖关系。缺少必需的类:SearchRegionPan 2) b 未定义
我正在努力解决这个问题。但我无法成功。如果有人知道我哪里出错或我需要修改代码以解决这个问题,请帮助我。
提前致谢, ramu
javascript - ExtJS4 - 参考:参考一个 tbtext
我需要一个工具栏文本组件的参考:
在控制器中:
在视图中:
javascript - Extjs4 图表未绘制正确的数据
我在 Extjs4 中为我的一个项目创建了一个简单的折线图,但该图表未绘制正确的数据。
该图表使用与网格相同的存储,但不显示相同的数据。如果不能完全解决问题,是否有任何方法可以追踪问题的根源?
以下是我用来生成图表的代码。
(我尝试使用 type: 'Time' 作为 x 轴,但得到错误“date.getFullYear is not a function”)
extjs - ExtJS4 树面板问题
我们在应用程序中使用树形面板。它工作正常。但是如果我们选择父节点,那么该父节点中的子节点就不会被选中。我们在选择父节点时如何选择子节点?
ExtJS4 中是否有可用的方法?
extjs - 带有复选框问题的 ExtJS 4 树形面板
我们在应用程序中使用带有复选框的树形面板。看起来像:
var treepanel = {
id : 'tree',
xtype : 'treepanel',
store : layerStore,
rootVisible : false,
listeners : {
checkchange : function(node,check){
if(node.get('id') == 'teacher '){
alert('你选择了教师节点');
}else if(node.get('id') == 'student'){ alert('你选择了学生节点'); }
}
}
};
图层存储代码:
});
现在,当我们选中特定的复选框时,我会收到警报消息。我的问题是,如果我们取消选中该复选框,那么它必须像您取消选择特定图层一样显示警报。请帮助我。
extjs - ExtJS4 树形面板图标问题
我们在我们的应用程序中使用treepanel。代码是:
但我们在这里面临两个问题。
1.我们为父节点指定了iconCls。当树折叠时它显示正常。如果我们展开树,它会被文件夹图标替换。参考请看附图。
2.如果我们选择父节点,那么特定父节点下的子节点必须被选中。
如果有人有想法。请帮助我。我们在这些问题上做了很多尝试。
asp.net-mvc - 使用 Sencha 的 ExtJS MVC 和 ASP.NET MVC
我想问一下是否有人尝试过将 Sencha 的 ExtJS 4(使用 MVC 方法)与 ASP.NET MVC(使用视图模型)结合使用?
我有现有的使用视图模型的 ASP.NET MVC 3 应用程序,我的问题是这个“适合”到 Sencha 的 MVC 方法...会不会 ASP.NET MVC“视图模型”变成 ExtJS“模型”,然后我会定义呢ExtJS 的另一个“视图模型”......似乎有很多“翻译”......
最好的方法是什么?
是的,我知道使用 Ext.Direct 将 ASP.NET MVC 与 ExtJS 集成的项目,但我的问题与“双方”(ASP.NET 和 Sencha ExtJS)的 MVC 范式严格相关
谢谢Z...
javascript - ExtJS 从 URL 获取更新进度条
我正在使用 ExtJS 3.4.0(此时 v 4.0 不是一个选项)并尝试根据 Ajax 请求的结果更新进度条。然而 JS 不是我的强项。
我已经检查了开发论坛上的示例,除了根据实际状态进行更新之外,一切都可以正常工作。
我已经确认我的 ajax 请求/响应正在发生。然而,它们每步只发生一次,而不是每 1/2 秒发生 1 次。控制器端的状态正在改变。
本质上,我需要的是进度条仅在状态发生变化时从一步移动到另一步,否则保持活动状态但保持当前步骤。一旦进度条开始,它应该每秒发送状态 1 的 ajax 请求。
谁能看到我偏离轨道的地方?
*位于此处的原始分机示例分机示例
JS代码如下
javascript - 如何从 ExtJs 4 中的(MVC)控制器捕获树节点点击?
在我的 ExtJS 4 控制器中,我可以捕捉页面上某些元素的事件。例如,要捕获菜单项点击,我可以这样做:
我如何做同样的事情来捕捉树节点点击?我非常想要与菜单项相同的效果(树的 id 为 settingstree)。
编辑:这是树代码:
请注意,我故意注释掉了 itemclick 监听器。虽然这确实报告了我点击的所有节点,但我更喜欢在控制器中捕获它,因为我应该......
有任何想法吗?
谢谢!
model-view-controller - ExtJS 4 MVC 和视图:如何过滤(或创建)视图中的“子视图”?
您经常需要在视图中查看。
例如,有很多电话号码的客户。因此,您为客户端创建了一个视图:
并为电话号码创建两个视图:
正确“绑”它们的方法是什么?(我的意思是在客户端编辑视图中,显示此客户端的电话(并且仅显示此客户端的电话))。
我已经浏览了这些示例,并且基于这些“课程”(远不能用于制作专业的东西)制作了我的自定义 MVC:
- http://docs.sencha.com/ext-js/4-0/#/guide/application_architecture
- http://www.sencha.com/learn/the-mvc-application-architecture/
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-1
- http://www.sencha.com/learn/architecting-your-app-in-ext-js-4-part-2
您可以在我的网站上测试我的示例:
http://doonoo.com/intranet/gs.php
这是一个完整的 CRUD 系统(在 MVC 教程中找不到 CRUD 示例(这对我来说“有点”重要))。
但是现在我想做另一个关于“电话”的(模型+商店+视图),但是当我们编辑用户时,我想显示他/她自己的电话号码,并且(也许)添加/删除他们的电话号码。这是一种“打开用户视图,其中包含使用用户 ID 过滤的电话视图”。
有什么想法/建议吗?到目前为止我所做的是将“电话”视图创建到“编辑用户视图”中,但我不知道如何应用过滤器。我被困住了。
欢迎任何想法!
这是它应该如何工作的: