")
{
try
{
if (((string[])Session["obj"])[Convert.ToInt32(no) - 1] == "")
{
switch (defaultvalue)
{
//add by chairuirui 2013-10-12 start QC注册小组登记表中的注册部门,默认就是创建者的部门
case "dept":
if (Session["UP"] != null)//add by chairuriui 2013-7-5 只有创建的时候才能是最新的数据赋值
{
//Add by zbl 2016-6-26 Start 部门质量目标检查管理,新建报告时,部门不能给默认值;否则,初始化时根据"部门"获取不到"编号"信息
")
{
break;
}
//Add by zbl 2016-6-26 End 部门质量目标检查管理,新建报告时,部门不能给默认值;否则,初始化时根据"部门"获取不到"编号"信息
-
string upType = clsCommon.JsDecodeURIComponent(Session["ModelName"].ToString());
((string[])Session["obj"])[Convert.ToInt32(no) - 1] = upType;
value = upType;
}
break;
//add by chairuirui 2013-10-12 end QC注册小组登记表中的注册部门,默认就是创建者的部门
default:
((string[])Session["obj"])[Convert.ToInt32(no) - 1] = defaultvalue;
value = defaultvalue;
break;
}
}
string titleType = "";
titleType = contentValue;
DataSet sel = IARREP.GetNameByGroup(titleType);
string selectOnchangeFunction = string.Empty;//A1表TableType:02 责任单位NO:31
string strOutsourcing = string.Empty;//外包/外购
string strGroup = string.Empty;//集团内/集团外
-
string[] strSelectedText = value.Split(new
char[] { ';' });//选中项显示值
// string[] sel = contentValue.Split(',');
if (sel != null)
{//onchange=onchangeSel('{0}',80,'{0}');SelectIndex({0}," + type + "," + Session["TYPE"].ToString() + ",'" + TileName + "')
html.AppendFormat(@"<td {1} bgcolor='#F2F9FF' style='width:500px'><div style='position:relative'><input class='DXText' type='text' readonly='readonly' id='{0}' name='mytextbox' style='width:200px' value='{2}' /><div id='DXSelect' style='position:absolute; display:none; background:#DDEBFF; border:1px solid #8CE5FB; width:200px; top:26px; left:0px' ><ul id='ul_damainList'>", no, (selectOnchangeFunction == string.Empty ? "calss='view-item-td'" : "style='width:180px'"), value);
int tnum = sel.Tables[0].Rows.Count;
for (int i = 0; i < tnum; i++)
{
string valname = sel.Tables[0].Rows[i]["modelName"].ToString();
#region Mod by tanpeng 2012-08-27 修改新建时生成下拉列表的选中
if (value != string.Empty)
{
if (i < strSelectedText.Length)//防止数组超出界限
{
if (strSelectedText[i] == valname)
{
//选中时
html.AppendFormat("<li style='list-style-type:none' class='oddli'><input type='checkbox' class='licheckbox' checked='checked' value='{0}'/>{0}</li>", valname);
}
else
{
html.AppendFormat("<li style='list-style-type:none' class='oddli'><input type='checkbox' class='licheckbox' value='{0}'/>{0}</li>", valname);
}
}
else
{
html.AppendFormat("<li style='list-style-type:none' class='oddli'><input type='checkbox' class='licheckbox' value='{0}'/>{0}</li>", valname);
}
}
else
{
html.AppendFormat("<li style='list-style-type:none' class='oddli'><input type='checkbox' class='licheckbox' value='{0}'/>{0}</li>", valname);
}
#endregion
}
html.AppendFormat("<li style='list-style-type:none'><input type='button' id='QDing' onclick=onchangeDX('{0}',0,'{0}');SelectIndex({0}," + type + "," + Session["TYPE"].ToString() + ") value='确定'/>    <input type='button' id='QXiao' value='取消'/></li>", no);
html.AppendFormat("</ul></div></div>");
html.AppendFormat("</td>");
-
if (((string[])Session["obj"])[Convert.ToInt32(no) - 1] == "")
{
if (string.IsNullOrEmpty(defaultvalue))
{
defaultvalue = value;
}
((string[])Session["obj"])[Convert.ToInt32(no) - 1] = defaultvalue;
((string[])Session["obj2"])[Convert.ToInt32(no) - 1] = value;
}
}
}
catch (Exception ex)
{
throw
new System.ArgumentOutOfRangeException("出现位置错误:", ex);
-
}
-
}
(function($) {
// 这里依然可以继续使用 jQuery 的 $
jQuery(".DXText").focus(function(){//聚焦执行函数
jQuery("#DXSelect").show();//显示div
})
jQuery("#QXiao").click(function(){
jQuery("#DXSelect").css("display","none");
})
})(jQuery);
//add gbb 2016/8/2 多选下拉框 start
function onchangeDX(no,type,typeNo){
var liLength = jQuery("#ul_damainList li.oddli").length;
var DXText;
for(var i = 0; i < liLength; i++){
var inputElement = jQuery("#ul_damainList li.oddli input.licheckbox")[i];
if (inputElement.checked) {
if (DXText!=undefined) {
DXText=DXText+inputElement.value+";";
}else {
DXText=inputElement.value+";";
}
}
}
if (DXText==undefined) {
jQuery(".DXText").val("");
}else {
jQuery(".DXText").val(DXText);
}
jQuery("#DXSelect").css("display","none");
_searchCont = "CLICK,selCom," + typeNo + "," + DXText;
CallServer(_searchCont, "下拉框选值");
}