在 Ext GWT 中设置主题

发布于 2024-12-02 05:07:05 字数 172 浏览 1 评论 0原文

据我所知,应用程序主题的设置仅在 EntryPoint 类中(在 onModuleLoad() 中)完成。我尝试在其他地方设置,但没有效果。

除了 EntryPoint 之外,有什么方法可以将其设置在其他地方吗?因为我正在加载一些用户首选项,并且加载不会在 EntryPoint 中进行。

提前致谢

From what I read, the setting of the theme for an application is done only in the EntryPoint class (in onModuleLoad()). I tried setting it in other places, but it had no effect.

Is there any way I can set it somewhere else except the EntryPoint? Because I am loading some user preferences and the loading does not take place in the EntryPoint.

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烈酒灼喉 2024-12-09 05:07:05

例如,您可以手动下载页面内容并将其设置为 HtmlContainer。

htmlContainer = new HtmlContainer("");
ContentPanel cp = new ContentPanel();
cp.add(htmlContainer);
scrollPanel = new ScrollPanel();
scrollPanel.add(cp);
add(scrollPanel);


public void handleEvent(GridEvent e) {
            someService.getPageContent("someUrl",
                    new AsyncCallback<String>() {

                        @Override
                        public void onFailure(Throwable caught) {

                        }

                        @Override
                        public void onSuccess(String result) {
                            htmlContainer.setHtml(result);
                        }
                    });
        }

As example you may download page content manualy and set this in to HtmlContainer.

htmlContainer = new HtmlContainer("");
ContentPanel cp = new ContentPanel();
cp.add(htmlContainer);
scrollPanel = new ScrollPanel();
scrollPanel.add(cp);
add(scrollPanel);


public void handleEvent(GridEvent e) {
            someService.getPageContent("someUrl",
                    new AsyncCallback<String>() {

                        @Override
                        public void onFailure(Throwable caught) {

                        }

                        @Override
                        public void onSuccess(String result) {
                            htmlContainer.setHtml(result);
                        }
                    });
        }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文