簡體   English   中英

ExtJS 6配置Ext.ux

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM