我从ExtJs 6开始。
我安装了"管理员信息中心"我的应用程序中的模板,现在我无法创建新菜单项并看到它打开了。
在不构建应用程序的情况下,添加此项目需要执行哪些步骤,并避免使用#Ext;创建无法识别的类名称/别名:widget。 [...]"错误?
答案 0 :(得分:1)
嗯,ExtJS有很长的学习曲线,它还有很好的文档和教程。您应该查看Core Concepts,Architecture和Tutorial
暂且不说,您看到[Ext.create] Unrecognized class name / alias: widget. [...]
错误,因为Ext无法找到您要创建的课程。
每次要使用Ext.create("MY_APP.view.MY_CLASS")
创建类时,都应确保实际加载包含MY_APP.view.MY_CLASS
的javascript文件。
通常您可以在Application.js
或view/Main.js
中使用require来加载js文件
Ext.define('MY_APP.view.Main', {
extend: 'Ext.window.Window',
requires: ['MY_APP.view.MY_CLASS'],
xtype: 'mainView'
});
请注意,MY_APP.view.Main
实际上转换为ExtJS文件夹结构,这意味着MY_APP.view.Main
类应该在app/view/Main.js
中定义(这是ExtJS在使用{{1}时尝试加载的文件}})
再次,你应该看看ExtJS docs and guides
答案 1 :(得分:1)
假设基于AdminDashboard导航树的常规菜单系统及其主控制器"哈希令牌以路由"基于视图创建方案,我成功了以下内容: