【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
用于描述一个web组件所使用的的JS和CSS文件的路径,可以根据客户端的不同,返回不同的文件路径。
示例实现片段:
@Override public Filter filter() { return new Filter() { public boolean accept() { return "com.fr.plugin.decision.theme.original".equals(AppearanceConfig.getInstance().getThemeId()); } }; }
表示只有id为com.fr.plugin.decision.theme.original的主题插件的的JS和CSS才会输出到浏览器端,其他安装的主题插件使用的JS和CSS都不会输出到浏览器端。
ScriptPath使用参考文档:ScriptPath工具类。
StylePath使用参考文档:StylePath工具类。
通常情况,不需要直接实现这个接口,而是继承抽象类:com.fr.web.struct.Component
而如果一个组件是由其他几个Atom组件组合而成的,可以通过继承:com.fr.web.struct.AssembleComponent来描述组合组件。