[英]ExtJS 6 configure Ext.ux
我正在嘗試使用ext / packages / ux / classic / src / colorpicker下的顏色選擇器所以我設置了我的要求:
requires: [
'Ext.plugin.Viewport',
'Ext.window.MessageBox',
'ThemeDemoApp.view.main.MainController',
'ThemeDemoApp.view.main.MainModel',
'ThemeDemoApp.view.main.List',
'Ext.slider.Single',
'Ext.ux.colorpick.Button'
]
在app.js的頂部,我設置了這個:
Ext.Loader.setConfig({ enabled : true,
paths : {
'Ext.ux' : 'ext/packages/ux/classic/src'
}
});
但是我沒有工作:無法加載資源:服務器響應狀態為404(未找到) http:// localhost:1841 / ext / classic / cl ... = 1437726506841
它不需要我的加載程序配置。 如何正確配置Ext.ux?
謝謝
確保你的app.json
需要ux
:
"requires": [
// ...
"ux"
]
此外,當您使用Sencha CMD時,無需擔心Ext.Loader
。
這就是我配置使用Ext.ux的Web應用程序的方法。 看一看:
正如你所看到的,我添加了ext-ux文件夾,其中包含對 webapp中所有感興趣的內容 。 在app.js
我補充說:
Ext.Loader.setPath('Ext.ux', 'extjs/ext-ux/src/ux');
在index.jsp
我添加了:
<head>
<script type="text/javascript" src="extjs/ext-all-debug.js"></script>
<script type="text/javascript" src="extjs/ext-ux/ext-ux-debug.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
當然路徑會發生變化取決於您的配置。
並舉例說明如何使用它:
Ext.define('ScuWeb.ScuWebApp', {
extend: 'Ext.ux.desktop.App',
requires: [
'Ext.window.MessageBox',
'Ext.ux.desktop.ShortcutModel'
],
使用EXT Js,使用Sencha CMD,添加需要[...,“ux”]就足夠了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.