이런 건 늘 인터넷에서 찾아보고 싶었는데, 못 찾게 돼서 직접 적어봤습니다. 제가 보는 아이들의 신발에 도움이 되었으면 좋겠습니다.
혹시 더 강력한 플러그인이 있으시면 주소 남겨주시면 정말 감사하겠습니다!
효과는 다음과 같습니다.
코드는 다음과 같습니다.
"; str =""; str =" | "; "; str ="
str =" | ";" ; str =" "; str+=" | "; "; str+="
str+=" | ";
$("#"+$this.attr("id")+"btnReSelectAll").click(
function(){
$("option[name='"+$this.attr("id")+"opReSelect']").each(function(i){
$("").appendTo("#"+$this.attr("id")+"seSelect");
});
$("#"+$this.attr("id")+"seReSelect").empty();
opts.onChange($("option[name='"+$this.attr("id")+"opReSelect']"));
}
);
$("#"+$this.attr("id")+"btnSelectOne").click(
function(){
if($("#"+$this.attr("id")+"seSelect").val()){
var arrChecked= $("#"+$this.attr("id")+"seSelect option:checked")
for(var i=0;i
$("option[name='"+$this.attr("id")+"opSelect']").each(function(j){
if(this.value==arrChecked[i].value){
$(this).remove();
}
});
}
opts.onChange($("option[name='"+$this.attr("id")+"opReSelect']"));
}
else
{
$.dashboard.alert("Tip","Please select a report!")
}
}
);
$("#"+$this.attr("id")+"btnReSelectOne").click(
function(){
if($("#"+$this.attr("id")+"seReSelect").val()){
var arrChecked= $("#"+$this.attr("id")+"seReSelect option:checked");
for(var i=0;i
$("option[name='"+$this.attr("id")+"opReSelect']").each(function(j){
if(this.value==arrChecked[i].value){
$(this).remove();
}
});
}
opts.onChange($("option[name='"+$this.attr("id")+"opReSelect']"));
}
else
{
$.dashboard.alert("Tip","Please select a report!")
}
}
);
$("#" $this.attr("id") "btnUp").click(
function(){
if($("#" $this.attr("id") "seReSelect").val()&&$("#" $this.attr("id") "seReSelect 옵션:checked").length==1){
var index=$("#" $this .attr("id") "seReSelect")[0].selectedIndex;
$($("option[name='" $this.attr("id") "opReSelect']")[index]) .after($("option[name='" $this.attr("id") "opReSelect']")[index-1]);
opts.onChange($("option[name='" $this.attr("id") "opReSelect']"));
}
else
$.dashboard.alert("Tip","보고서를 선택하세요!")
}
}
);
$("#" $this.attr("id") "btnDown").click(
기능(){
if($ ("#" $this.attr("id") "seReSelect").val()&&$("#" $this.attr("id") "seReSelect 옵션:선택됨").length==1){
var index=$("#" $this.attr("id") "seReSelect")[0].selectedIndex;
$($("option[name='" $this.attr(" id") "opReSelect']")[index]).before($("option[name='" $this.attr("id") "opReSelect']")[index 1]);
opts .onChange($("option[name='" $this.attr("id") "opReSelect']"));
}
else
{
$.dashboard.alert( "팁","보고서를 선택하세요!")
}
}
);
});
};
})(jQuery );