Как изменить, переопределить или отключить стиль Гобелена по умолчанию? - PullRequest
2 голосов
/ 26 декабря 2011

Я пытаюсь использовать beaneditform в Tapestry 5.3, и я хотел бы знать, как не использовать стандартные формы CSS стилей.

Я хотел бы использовать мои стили CSS из моего компонента макета.

Я попытался переопределить его, но думаю, что это приведет к дополнительным расходам в моем приложении.

С уважением

Ответы [ 2 ]

4 голосов
/ 26 декабря 2011

Заказ имеет значение в CSS; Что вам нужно сделать, так это убедиться, что ваш CSS добавлен после стандартного CSS Tapestry. В вашем макете компонент:

@Import(stylesheet="context:css/mysite.css")
void afterRender() { }

Это означает, что импорт таблицы стилей происходит на этапе AfterRender, который происходит в конце, после того, как Tapestry добавил свои собственные таблицы стилей.

Кроме того, вы можете использовать символы Гобелена, чтобы переопределить путь к таблице стилей Гобелена по умолчанию.

0 голосов
/ 05 августа 2013

в appmodule.java выполните следующие действия:

public static void contributeApplicationDefaults(MappedConfiguration<String, String> configuration) {
...
 configuration.add(SymbolConstants.DEFAULT_STYLESHEET, "context:css/site.css");
....
}

Файл site.css находится на веб-страницах / css

С этого момента по умолчанию css является вашим пользовательским site.css

любой CSS, сделанный гобеленом, аннулируется

все должно быть сделано с нуля.

...