相关联文章操作
文章相关联操作
<div class="control-group">
<label class="control-label">相关文章:</label>
<div class="controls">
<form:hidden id="articleDataRelation" path="articleData.relation" htmlEscape="false" maxlength="200"
class="input-xlarge"/>
<ol id="articleSelectList"></ol>
<a id="relationButton" href="javascript:" class="btn">添加相关</a>
<script type="text/javascript">
var articleSelect = [];
function articleSelectAddOrDel(id, title) {
var isExtents = false, index = 0;
for (var i = 0; i < articleSelect.length; i++) {
if (articleSelect[i][0] == id) {
isExtents = true;
index = i;
}
}
if (isExtents) {
articleSelect.splice(index, 1);
} else {
articleSelect.push([id, title]);
}
articleSelectRefresh();
}
function articleSelectRefresh() {
$("#articleDataRelation").val("");
$("#articleSelectList").children().remove();
for (var i = 0; i < articleSelect.length; i++) {
$("#articleSelectList").append("<li>" + articleSelect[i][1] + " <a href=\"javascript:\" onclick=\"articleSelectAddOrDel('" + articleSelect[i][0] + "','" + articleSelect[i][1] + "');\">×</a></li>");
$("#articleDataRelation").val($("#articleDataRelation").val() + articleSelect[i][0] + ",");
}
}
$.getJSON("${ctx}/cms/article/findByIds", {ids: $("#articleDataRelation").val()}, function (data) {
for (var i = 0; i < data.length; i++) {
articleSelect.push([data[i][1], data[i][2]]);
}
articleSelectRefresh();
});
$("#relationButton").click(function () {
top.$.jBox.open("iframe:${ctx}/cms/article/selectList?pageSize=8", "添加相关", $(top.document).width() - 220, $(top.document).height() - 180, {
buttons: {"确定": true}, loaded: function (h) {
$(".jbox-content", top.document).css("overflow-y", "hidden");
}
});
});
</script>
</div>
</div>

浙公网安备 33010602011771号