【发布时间】:2017-03-22 12:35:32
【问题描述】:
如何在我的 ExtJS 6 应用程序中删除焦点元素(选项卡、网格单元格等)轮廓?是否有任何全局配置?
例子:
我设法使用此 CSS 规则删除了选项卡、按钮和网格单元格的轮廓
* {
outline: none !important;
}
.x-grid-item-focused .x-grid-cell-inner:before {
border: 0;
}
但不幸的是,对于一些重点突出的元素,它不起作用。我注意到对于某些组件,ExtJS 添加了不同的 CSS 规则来添加边框/轮廓。
例如为边框布局添加了带有轮廓的:after 分割分隔符组件。
这个问题有什么复杂的解决方案吗?
附注为什么在地球上 Sencha 将此样式添加到框架而无法删除它。 IMO 这很烦人并且使主题复杂化。
【问题讨论】:
-
你不必在 css 中尝试,你可以尝试 headerBorders: false, rowLines: false,
-
将这些添加到您的网格配置中,也许这就是您要寻找的东西
-
@salman-hassan-okz 不,不是。这似乎是轮廓问题,而不是边界问题。
-
您可以通过上传图片来简化操作,以便人们查看您想要的内容;)