如何为Wicket Palette包含默认的css文件?

时间:2016-06-14 18:37:04

标签: java wicket wicket-7

我遇到与https://golang.org/pkg/database/sql/#DB.Exec

中描述的问题相同的问题

该示例包含与href palette-ver-48087C00867DD23918CC93E129A02A8D.css的链接。

如何从1)导入的jar文件或2)中包含css文件?

2 个答案:

答案 0 :(得分:1)

请参阅https://github.com/apache/wicket/blob/5d87f50646d13d858eab69d7892075be8cdb1dbd/wicket-examples/src/main/java/org/apache/wicket/examples/compref/PalettePage.java#L54

在Wicket示例的演示页面中,Palette组件使用DefaultTheme行为来提供palette.css。 您可以使用自己的行为来提供自定义主题。

答案 1 :(得分:0)

 private static final ResourceReference Custom = new CssResourceReference(DefaultTheme.class,
            "mypalette.css");


    public Palette(final String id, final IModel<? extends Collection<T>> model,
            final IModel<? extends Collection<? extends T>> choicesModel,
            final IChoiceRenderer<? super T> choiceRenderer, final int rows, final boolean allowOrder,
            boolean allowMoveAll).add(new DefaultTheme().renderHead(this,Custom);