0

我在我的应用程序中使用多个命名空间,我希望能够在我的应用程序的不同部分使用相同的样式表。当我在根路由(“/”)中加载 extjs 应用程序时,我调用以下方法

Ext.util.CSS.swapStyleSheet("theme","/ext-4.1.1a/resources/css/ext-all-access.css");

, extjs 将适当地在以下位置加载样式表:

/ext-4.1.1a/resources/css/ext-all-access.css

但是,如果我从“/admin/pages”的视图中加载我的 extjs 应用程序,extjs 将尝试在

/admin/ext-4.1.1a/resources/css/ext-all-access.css

知道如何解决这个问题吗?

4

1 回答 1

1

您可以尝试传递完整的网址,例如:

Ext.util.CSS.swapStyleSheet("theme", window.location.origin + "/ext-4.1.1a/resources/css/ext-all-access.css");
于 2013-02-21T17:43:20.200 回答