ExtJS 6 Какой пакет мне нужен для работы Ext.ux.colorpick.Field? - PullRequest
0 голосов
/ 04 октября 2019

Я хочу использовать Ext.ux.colorpick.Field (современный инструментарий), но не могу понять, что мне нужно для его работы.

Я пробовал *Пакет 1005 * в app.json, но это приводит к ошибке:

Не удалось разрешить зависимость Ext.form.field.Picker для файла Ext.ux.colorpick.Field.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 04 октября 2019

Если вы хотите использовать ux виджеты, вам необходимо указать их в app.json, например:

  "requires": [
    "ux"
  ],

И в app.js или в некоторых Ext.app.Controller, добавьте requires.

requires: ['Ext.ux.colorpick.Field']
0 голосов
/ 05 октября 2019

Решение было следующим:

1 - Установить пакет с npm install @sencha/ext-ux (не глобально).

2 - Изменить путь к пакетам в workspace.json на ${workspace.dir}/node_modules/@sencha:

  "packages": {
    "dir": "${workspace.dir}/node_modules/@sencha",
    "extract": "${workspace.dir}/node_modules/@sencha/remote"
  }

3 - Добавьте ux к requires в app.json.

...