﻿function BindButtonToDialog(dialogid, hiddenid, buttonid) { BindButtonToDialog(dialogid, hiddenid, buttonid, 0);}function BindButtonToDialog(dialogid, hiddenid, buttonid, lang) { var left = buttonid.offset().left + dialogid.dialog('option', 'width'); if (left > $(window).width()) left = $(window).width() - dialogid.dialog('option', 'width') - 30; else left = buttonid.offset().left; dialogid.dialog('option', 'position', [left, buttonid.offset().top + buttonid.height() - $(window).scrollTop()]); dialogid.dialog("option", "CODEID", hiddenid); dialogid.dialog("option", "CODENAME", buttonid); dialogid.dialog("option", "LANG", lang); dialogid.dialog("open");}function BindDialog(dialogid, dwidth, id, cname) { BindDialog(dialogid, dwidth, id, cname, null);}function BindDialog(dialogid, dwidth, id, cname, openfunc) { dialogid.dialog({ bgiframe: true, autoOpen: false, width: dwidth, modal: true, open: openfunc, resizable: false, buttons: { "取消": function() { Cancel(dialogid); }, "清空选项": function() { Empty(dialogid, id, cname); } } });}function Cancel(dialogid) { dialogid.dialog("option", "CODENAME").focus(); dialogid.dialog("close");}function Empty(dialogid, id, cname) { dialogid.dialog("option", "CODEID").val(id); if (dialogid.dialog("option", "LANG") == 1) dialogid.dialog("option", "CODENAME").val("Please select"); else dialogid.dialog("option", "CODENAME").val(cname); dialogid.dialog("option", "CODENAME").focus(); dialogid.dialog("close");}function SelectCode(dialogid, id, name) { dialogid.dialog("option", "CODEID").val(id); dialogid.dialog("option", "CODENAME").val(name); dialogid.dialog("option", "CODENAME").focus(); dialogid.dialog("close");}function ShowCodeList(astr, dialogid) { var str = ""; var arraycode = astr.split("|"); for (i = 0; i < arraycode.length; i++) { var tmpstr = arraycode[i].split(","); str += "<button class='code_div_text' onclick=\"SelectCode($('#" + dialogid + "'), '" + tmpstr[0] + "', $(this).html())\">"; if ($("#"+dialogid).dialog("option","LANG") == 1) str += tmpstr[2]; else str += tmpstr[1]; str += "</button>"; } $('#' + dialogid).html(str);}
