[英]Play framework : how to use “moreStyles” and “moreScripts”
你设置了更多样式:
#{set 'moreStyles'}
#{stylesheet 'main.css' /}
#{/set}
像脚本:
#{set 'moreScripts'}
#{script 'base64.js'/}
#{/set}
只需使用#{set}标记就会覆盖以前的值。
那就是你发出的
#{set 'moreStyles'}xxx#{/set}
然后
#{set 'moreStyles'}yyy#{/set}
然后
#{get 'moreStyles' /}
只会回归yyy
为了实现你想要的东西
#{set 'moreStyles'}
#{get 'moreStyles' /}
#{stylesheet 'main.css' /}
#{/set}
然后样式表main.css将被添加到morestyles的先前值
在类似的情况下,我最终创建了自己的#{addStyle}标签
#{set 'moreStyles'}
<link rel="stylesheet" type="text/css" media="screen" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/ui-lightness/jquery-ui.css" charset="${_response_encoding}"/>
#{/set}
#{set 'moreScripts'}
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js" type="text/javascript" charset="${_response_encoding}"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/i18n/jquery.ui.datepicker-zh-CN.js" type="text/javascript" charset="${_response_encoding}"></script>
<script language="javascript">
$(document).ready(function() {
$('.datepicker').datepicker();
});
</script>
#{/set}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.