ExtJS6 在全局主题上创建按钮 UI
ExtJS6 Create Button UI ion a global Theme
在阅读了 ExtJS6 中的主题化文档后,我完全感到困惑。我想要做的就是为一个小工具栏按钮创建一个全局 UI:
@include extjs-button-toolbar-small-ui(
$ui: 'tbbutton',
$background-color: #FF000,
)
该文件名为 TBBUTTON.scss,但无论我将它放在 workspace/packages/my-theme/sass 文件夹中的什么位置,当我通过按钮配置将 ui:'tbbutton'
分配给它时,我都无法使其工作。有人可以为我提供更清晰的路径吗?
这是我目前正在开发的应用中的按钮 UI 定义:
@include extjs-button-small-ui(
$ui: 'app-iconbutton',
$background-color: #eeeeee,
$background-color-focus: #fff,
$background-color-pressed: #fff,
$background-color-focus-pressed: #fff,
$border-color: #fff,
$border-color-focus: #fff,
$border-color-pressed: #fff,
$border-color-focus-pressed: #fff,
$glyph-color: #4a4a4a,
$glyph-opacity: 1,
$color: #4a4a4a
);
该代码来自 ExtJS 6.0.1 应用程序,文件位于:packages/local/THEME_NAME/sass/src/button/Button.scss
"packages" 文件夹是顶级文件夹 - 与 "app" 文件夹同一级别。
在阅读了 ExtJS6 中的主题化文档后,我完全感到困惑。我想要做的就是为一个小工具栏按钮创建一个全局 UI:
@include extjs-button-toolbar-small-ui(
$ui: 'tbbutton',
$background-color: #FF000,
)
该文件名为 TBBUTTON.scss,但无论我将它放在 workspace/packages/my-theme/sass 文件夹中的什么位置,当我通过按钮配置将 ui:'tbbutton'
分配给它时,我都无法使其工作。有人可以为我提供更清晰的路径吗?
这是我目前正在开发的应用中的按钮 UI 定义:
@include extjs-button-small-ui(
$ui: 'app-iconbutton',
$background-color: #eeeeee,
$background-color-focus: #fff,
$background-color-pressed: #fff,
$background-color-focus-pressed: #fff,
$border-color: #fff,
$border-color-focus: #fff,
$border-color-pressed: #fff,
$border-color-focus-pressed: #fff,
$glyph-color: #4a4a4a,
$glyph-opacity: 1,
$color: #4a4a4a
);
该代码来自 ExtJS 6.0.1 应用程序,文件位于:packages/local/THEME_NAME/sass/src/button/Button.scss
"packages" 文件夹是顶级文件夹 - 与 "app" 文件夹同一级别。