//ref WF/CCForm/MapExt.js
function CCForm_DealMapExt(mapExts) {
    var fun_Script = "";
    for (var i = 0; i < mapExts.length; i++) {
        var myPK = mapExts[i].MyPK;
        var ExtType = mapExts[i].ExtType;
        switch (ExtType) {
            case "AutoFullDLL": //装载填充
                var autoAttrOfOper = "DDL_" + mapExts[i].AttrOfOper;
                var autoDDLOper = $("#" + autoAttrOfOper);
                //判断控件是否存在
                if (autoDDLOper.length == 0)
                    continue;
                //填充下拉框
                var value = $("#" + autoAttrOfOper).val();
                AutoFullDLL(value, autoAttrOfOper, myPK);
                break;
            case "DDLFullCtrl": //自动填充其他的控件
                var fullAttrOfOper = "DDL_" + mapExts[i].AttrOfOper;
                var fullDDLOper = $("#" + fullAttrOfOper);
                //判断控件是否存在
                if (fullDDLOper.length == 0)
                    continue;

                fun_Script += " $(\"#" + fullAttrOfOper + "\").change(function () {";
                fun_Script += "     var selectValue = $(\"#" + fullAttrOfOper + "\").val();";
                fun_Script += "     DDLFullCtrl(selectValue, \"" + fullAttrOfOper + "\", \"" + myPK + "\");";
                fun_Script += "});\n\t";
                break;
            case "ActiveDDL": //自动初始化ddl的下拉框数据
                var attrOfOper = "DDL_" + mapExts[i].AttrOfOper;
                var attrsOfActive = "DDL_" + mapExts[i].AttrsOfActive;

                var ddlParent = $("#" + attrOfOper);
                var ddlChild = $("#" + attrsOfActive);
                //判断控件是否存在
                if (ddlParent.length == 0 || ddlChild.length == 0)
                    continue;

                fun_Script += " $(\"#" + attrOfOper + "\").change(function () {";
                fun_Script += "     var selectValue = $(\"#" + attrOfOper + "\").val();";
                fun_Script += "     DDLAnsc(selectValue, \"" + attrsOfActive + "\", \"" + myPK + "\");";
                fun_Script += "});\n\t";
                break;
        }
    }
    //执行函数
    if (fun_Script != "")
        eval(fun_Script);
}

//按钮处理事件
function FrmBtnEventFactory(objID, EventType, EventContent) {
    switch (EventType) {
        case "6": //js脚本
            eval(EventContent);    
            break;
    }
}