我正在尝试使用select2库开发新的自定义控件模板。为此,我必须包含 CSS 和 JS 文件。我怎样才能做到这一点?
我知道我可以在 tomcat 文件夹中手动添加这些文件,但我在 Docker 上,所以我无权访问它。
显然,我尝试将它们包含<head>
在 .ftl 文件的标记中,但它不起作用。
这是我的customcontrol.ftl:
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.8/js/select2.min.js"></script>
<select class="courntyselect">
<option></option>
<option value="1">USA</option>
<option value="2">France</option>
<option value="3">Tunisia</option>
<option value="4">Canada</option>
</select>
<script type="text/javascript">
$(".courntyselect").select2({
width: "250",
placeholder: "Select your country",
}).on("change",function(e){
alert('Selected value : ' + e.target.value);
});
</script>