Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 如何扩展GXT主题生成器,为自定义组件生成具有外观的主题?_Gwt_Extjs_Themes_Gxt - Fatal编程技术网

Gwt 如何扩展GXT主题生成器,为自定义组件生成具有外观的主题?

Gwt 如何扩展GXT主题生成器,为自定义组件生成具有外观的主题?,gwt,extjs,themes,gxt,Gwt,Extjs,Themes,Gxt,我已经创建了一些自定义组件,它们有自己的外观接口。由于现在我想使用主题生成器来创建主题,我还想让它为我的自定义界面生成相应的外观。虽然我们仍然没有ThemeBuilder,但一种可能是自定义CSS,如另一个问题所述: 作为功能请求可能更好。这在技术上是可能的(我们打算让它变得简单),但在不实际修改和重建themer的原始源代码的情况下,您最终需要ThemeBuilder来生成所有正确的图像……另一个想法是将模板放在ThemeBuilder jar之外,这样我们就可以使用自己的模板进行一些调整。现

我已经创建了一些自定义组件,它们有自己的外观接口。由于现在我想使用主题生成器来创建主题,我还想让它为我的自定义界面生成相应的外观。

虽然我们仍然没有ThemeBuilder,但一种可能是自定义CSS,如另一个问题所述:


作为功能请求可能更好。这在技术上是可能的(我们打算让它变得简单),但在不实际修改和重建themer的原始源代码的情况下,您最终需要ThemeBuilder来生成所有正确的图像……另一个想法是将模板放在ThemeBuilder jar之外,这样我们就可以使用自己的模板进行一些调整。现在,我试图将边界半径添加到文本字段中,通过查看文件Css3ValueBaseField.css,我可以看到它不准备接受它。虽然这在理论上是有意义的,但实际上我们需要生成图像,这是通过在无头浏览器(PhantomJS)中实际运行gwt可编译外观来实现的。如果模板文件被更改,那么用于生成图像的JS应用程序必须重新编译。。。这意味着themer需要更长的时间,并且需要内置整个GWT编译器(大小大约是原来的两倍,再增加一两分钟)。因此,ThemeBuilderBuilder的概念。当然,除非世界准备放弃IE8/9,唉,还没有:以及