extjs7classic material主題 橫向工具欄不顯示分隔符問題解決

小編:管理員 353閱讀 2022.09.06

版本

7.4.0 classic

現象

使用material主題時橫向工具欄的分隔符無法顯示,如圖。 官方樣例

表格分頁工具欄

希望效果分析

查看樣式發現橫向工具欄的分隔符border-style為none

縱向工具欄分隔符border-style為solid none

源碼

material主題依賴于neutral主題

  • ext-classic-theme-neutral/sass/var/toolbar/Toolbar.scss
// 此處樣式值是正確的
$toolbar-separator-horizontal-border-style: dynamic(solid);
@mixin extjs-toolbar-ui(
...
	$separator-horizontal-border-style: $toolbar-separator-horizontal-border-style,
...
){
...
	.#{$prefix}toolbar-separator-horizontal {
	    margin: $separator-horizontal-margin;
	    height: $separator-horizontal-height;
	    border-style: $separator-horizontal-border-style;
	    border-width: $separator-horizontal-border-width;
	    border-left-color: $separator-color;
	    border-right-color: $separator-highlight-color;
	}
...
}
復制
  • ext-classic-theme-material/sass/var/toolbar/Toolbar.scss
// 此處修改了橫向工具欄的分隔符樣式
$toolbar-separator-horizontal-border-style: dynamic(none);
復制解決

項目中添加SCSS變量

$toolbar-separator-horizontal-border-style: dynamic(solid);
復制
關聯標簽:
亚洲国产欧美图片,亚洲aⅴ在线av,日韩亚洲综合图片视频,日本av精品在线中文