Ext.ux

2017-06-20 6 views
0

の依存関係を解決するために失敗私はapp.jsonに次の行持ちのExtJS 6.2Ext.ux

を使用しています:私はLiveSearchGridを使用して簡単なテキストビューを作成しようとしています

"requires": [ 
     "font-awesome", 
     "ux" 
    ], 

を。 JSので、私は私のAPP_NAME = md_registryフォルダmd_registry/app/view/main/ListTest.jsに次き:

Ext.define('md_registry.view.main.ListTest', { 
    extend: 'Ext.ux.LiveSearchGridPanel', 

    //xtype: 'row-expander-grid', 
    //store: 'Patients', 
    xtype: 'mainlisttest', 

    requires: [ 
     'md_registry.store.Patients', 
     'Ext.ux.LiveSearchGridPanel' 
    ], 

私は煎茶アプリのビルドをやってみたとき、私は次のコンパイラエラーが表示されます。 私は、このファイルがパスに存在することを確認しましたFailed to resolve dependency Ext.ux.LiveSearchGridPanel for file md_registry.view.main.ListTest

md_registry/ext/packages/ux/classic/src

私が読んだすべてのものから、上記の指定は、私のapp.jsonに必要では十分なはずですが、それは明らかではありません。

答えて

0

ソリューションは、完全に非自明だった:私はこれが誰かの役に立てば幸い

"modern": { 
      "toolkit": "modern", 

      "theme": "theme-triton", 

      "sass": { 
       "generated": { 
        "var": "modern/sass/save.scss", 
        "src": "modern/sass/save" 
       } 
      } 
     } 

app.jsonでプロファイルを「構築する」からこれをコメントアウトしていました!

+1

現在、普遍的なアプリケーションを作成していますが、コードに正しいフォルダを使用していません。あなたは間違いなく[classic-onlyアプリの作成](https://docs.sencha.com/extjs/6.2.1/guides/application_architecture/developing_for_multiple_screens_and_environments.html)、または[正しいフォルダ構造を持つ汎用アプリ] (https://www.sencha.com/blog/how-to-build-a-great-looking-universal-app-with-ext-js-part-2/)。普遍的なアプリケーションを作成したいが、今は作成したくない場合は、[classicのみをコンパイルする](https://stackoverflow.com/questions/39074214/universal-app-only-build-classic-toolkit)することができます。 – Alexander

+0

Cool!リンクありがとう。今はもっと意味があります。 –

+0

これを回答として投稿すると、私はそれを選択します。 –