<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ModelItems_List.aspx.cs" Inherits="eFrameWork.Manage.ModelItems_List" %>
<!DOCTYPE html>
<html>
<head">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 <title><%=eConfig.manageName() %></title>
</head>
<body>
<asp:Repeater id="Rep" runat="server" >
<headertemplate>
<%#
"<table id=\"eDataTable_List\" class=\"eDataTable\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\" wid2th=\"99%\" style=\"margin-top:6px;min-width:1855px;\">" +
"<thead>" +
"<tr>" +
"<td width=\"110\" class=\"fixleft\" style=\"left:0px;z-index: 3;\">模块</td>" +
"<td width=\"130\" class=\"fixleft\" style=\"left:110px;z-index: 3;overflow: visible;\">显示" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(98);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','showlist',1);\">全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','showlist',0);\">取消</li>"+
"</ul></a></td>" +
"<td width=\"110\" class=\"fixleft\" style=\"left:240px;z-index: 3;\">编码/别名" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(97);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "</td>"+
"<td width=\"120\">表达式</td>"+
"<td width=\"90\" style=\"overflow: visible;\">显示(M)" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(99);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','mshowlist',1);\">全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','mshowlist',0);\">取消</li>"+
"</ul></a></td>" +
(ModelInfo["type"].ToString()=="1" || ModelInfo["type"].ToString()=="5" || ModelInfo["type"].ToString()=="10" ? "<td width=\"60\">统计</td>" : "") +

"<td width=\"55\">状态(M)</td>" +
"<td width=\"55\">跨列(M)</td>" +
"<td width=\"70\">表单Name</td>" +
"<td width=\"70\">表单ID</td>" +
"<td width=\"80\">宽度(PX)" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(100);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "</td>" +
"<td width=\"70\">宽度(M)" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(101);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "</td>" +
"<td width=\"90\" style=\"overflow: visible;\">开启排序" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(102);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','orderby',1);\">全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','orderby',0);\">取消</li>"+
"</ul></a></td>" +
"<td width=\"90\" style=\"overflow: visible;\">拖动位置" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(103);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','move',1);\">全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','move',0);\">取消</li>"+
"</ul></a></td>" +
"<td width=\"90\" style=\"overflow: visible;\">拖动宽度" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(104);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','size',1);\">全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','size',0);\">取消</li>"+
"</ul></a></td>" +
"<td width=\"110\" style=\"overflow: visible;\">标题" + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','headeralign','left');\">左对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','headeralign','center');\">居中对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','headeralign','right');\">右对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','headerautonewline',1);\">换行全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','headerautonewline',0);\">换行取消</li>"+
"</ul></a></td>" +
"<td width=\"110\" style=\"overflow: visible;\">内容" + "<a class=\"tbmenu\" href=\"javascript:;\" style=\"height:100%;margin-right:0px;\"><ul>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','bodyalign','left');\">左对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','bodyalign','center');\">居中对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','bodyalign','right');\">右对齐</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','bodyautonewline',1);\">换行全选</li>"+
"<li onclick=\"setModelItemAll(this,'"+ modelid +"','bodyautonewline',0);\">换行取消</li>"+
"</ul></a></td>" +
"<td wid4th=\"180\">自定义查看" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(105);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;margin-bottom:4px;\">" : "") + "</td>" +
//"<td width=\"150\">默认排序</td>" +
//"<td width=\"150\">条件</td>" +
//"<td width=\"100\">自定义按钮</td>" +
"<td width=\"50\">顺序" + (eConfig.showHelp() ? "<img src=\"images/help.gif\" align=\"absmiddle\" border=\"0\" onclick=\"showHelp(106);\" title=\"查看帮助\" alt=\"查看帮助\" style=\"cursor:pointer;\">" : "") + "</td>" +
"</tr>" +
"</thead>"+
"<tbody eSize=\"false\" eMove=\"true\">"
%>
</headertemplate>
<itemtemplate>
<%#
"<tr" + ((Container.ItemIndex + 1) % 2 == 0 ? " class=\"alternating\" eclass=\"alternating\"" : " eclass=\"\"") + " erowid=\"" + Eval("ModelItemID") + "\" onmouseover=\"this.className='cur';\" onmouseout=\"this.className=this.getAttribute('eclass');\" >" +
"<td height=\"32\" title=\"" + Eval("ModelName") + "\" class=\"fixleft\" style=\"overflow:visible;white-space:normal;\">" + Eval("ModelName") + "</td>"+
"<td class=\"tdshowlist fixleft\" style=\"left:110px;\"><a class=\"copy\" style=\"margin-right:0px;" + (Eval("MC").ToString().Length==0 ? "display:none;" : "") + "\" href=\"javascript:;\" data-clipboard-action=\"copy\" data-clipboard-text=\"" + Eval("MC") + "\"></a><label><input name=\"showlist\" reload=\"true\" id=\"showlist_" + Eval("ModelItemID") + "\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','showlist');\"" + (eBase.parseBool(Eval("showlist").ToString()) ? " checked" : "") + " />"+ Eval("MC") + "</label></td>" +
"<td class=\"fixleft\" style=\"left:240px;\">" +(eBase.parseBool( Eval("Custom").ToString()) && eBase.parseBool(Eval("showlist").ToString()) ? "<input reload=\"false\" style=\"width:100px;\" class=\"text\" type=\"text\" value=\""+ Eval("CustomCode").ToString() + "\" oldvalue=\""+ Eval("CustomCode").ToString() + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','customcode');\">" : "<a class=\"copy\" style=\"margin-right:0px;" + (Eval("Code").ToString().Length==0 ? "display:none;" : "") + "\" href=\"javascript:;\" data-clipboard-action=\"copy\" data-clipboard-text=\"" + Eval("Code") + "\"></a>" + Eval("Code") +"<br><input reload=\"false\" style=\"width:100px;\" class=\"text\" type=\"text\" value=\""+ Eval("asname").ToString() + "\" oldvalue=\""+ Eval("asname").ToString() + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','asname');\">" )+ "</td>" +
"<td>"+ ("<input reload=\"false\" style=\"width:100px;\" class=\"text\" type=\"text\" value=\""+ Eval("ExpCode").ToString() + "\" oldvalue=\""+ Eval("ExpCode").ToString() + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','ExpCode');\">") + 
"<br><select onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','ExpMode');\" style=\"width:50px;\">"+
"<option value=\"0\"" + (Eval("ExpMode").ToString()=="0" ? " selected=\"true\"" : "") + ">后台</option>" +
"<option value=\"1\"" + (Eval("ExpMode").ToString()=="1" ? " selected=\"true\"" : "") + ">前端</option>" +
"<select>"+
"</td>" +
"<td><input name=\"mshowlist\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','mshowlist');\"" + (eBase.parseBool(Eval("mshowlist").ToString()) ? " checked" : "") + " /></td>" +
//(ModelInfo["type"].ToString()=="1" || ModelInfo["type"].ToString()=="5" || ModelInfo["type"].ToString()=="10" ? (",int,bigint,decimal,smallint,tinyint,float,numeric,money,smallmoney,".IndexOf("," + Eval("type").ToString().ToLower() + ",") > -1 || Eval("CustomCode").ToString().Length > 0 ? "<td><input type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','sum');\"" + (eBase.parseBool(Eval("sum").ToString()) ? " checked" : "") + " /></td>" : "<td>&nbsp;</td>") : "") +
(ModelInfo["type"].ToString()=="1" || ModelInfo["type"].ToString()=="5" || ModelInfo["type"].ToString()=="10" ? 
(",int,bigint,decimal,smallint,tinyint,float,numeric,money,smallmoney,".IndexOf("," + Eval("type").ToString().ToLower() + ",") > -1
|| Eval("CustomCode").ToString().Length > 0 ?
"<td><select onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','sum');\" style=\"width:50px;\">"+
"<option value=\"0\"" + (Eval("sum").ToString()=="0" ? " selected=\"true\"" : "") + ">无</option>" +
"<option value=\"1\"" + (Eval("sum").ToString()=="1" ? " selected=\"true\"" : "") + ">求和</option>" +
"<option value=\"2\"" + (Eval("sum").ToString()=="2" ? " selected=\"true\"" : "") + ">平均数</option>" +
"<option value=\"3\"" + (Eval("sum").ToString()=="3" ? " selected=\"true\"" : "") + ">最大值</option>" +
"<option value=\"4\"" + (Eval("sum").ToString()=="4" ? " selected=\"true\"" : "") + ">最小值</option>" +
//sum,avg,max,min
"<select>"+
"<br /><input title=\"格式化字符串\" class=\"text\" type=\"text\" value=\""+ Eval("SumFormatString").ToString() + "\" oldvalue=\""+ (Eval("SumFormatString").ToString()=="0" ? "" : Eval("SumFormatString").ToString()) + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','SumFormatString');\">"+
"</td>"
: "<td>&nbsp;</td>") 
: "") +
//"<td><input type=\"checkbox\" name=\"mliststate\" onclick=\"setModelItemPropertys(this,'" + Eval("ModelItemID") + "','mliststate');\"" + ( getPropertys(Container.DataItem,"mliststate").ToLower()=="true" ||  getPropertys(Container.DataItem,"mliststate")=="1"  ? " checked" : "") + " /></td>" + //要更新其他字段
"<td><input type=\"checkbox\" name=\"mliststate\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','mliststate');\"" + ( eBase.parseBool(Eval("mliststate").ToString().ToLower())  ? " checked" : "") + " /></td>" +
"<td><input class=\"text\" type=\"text\" title=\"M跨列\" oldvalue=\""+ Eval("mlistcolspan") + "\" value=\""+ Eval("mlistcolspan") + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','mlistcolspan');\"></td>" +
"<td>" + (eBase.parseBool(Eval("Custom").ToString()) && eBase.parseBool(Eval("showlist").ToString()) ? "<input class=\"text\" type=\"text\" value=\""+ Eval("frmname").ToString() + "\" oldvalue=\""+ Eval("frmname").ToString() + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','frmname');\">" : Eval("frmName") ) + "</td>" +
"<td>" + (eBase.parseBool(Eval("Custom").ToString()) && eBase.parseBool(Eval("showlist").ToString()) ? "<input class=\"text\" type=\"text\" value=\""+ Eval("frmid").ToString() + "\" oldvalue=\""+ Eval("frmid").ToString() + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','frmid');\">" : Eval("frmID") ) + "</td>" +
"<td><input class=\"text\" type=\"text\" value=\""+ (Eval("listwidth").ToString()=="0" ? "" : Eval("listwidth").ToString()) + "\" oldvalue=\""+ (Eval("listwidth").ToString()=="0" ? "" : Eval("listwidth").ToString()) + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','listwidth');\"></td>" +
"<td><input class=\"text\" type=\"text\" value=\""+ (Eval("mlistwidth").ToString()=="0" ? "" : Eval("mlistwidth").ToString()) + "\" oldvalue=\""+ (Eval("mlistwidth").ToString()=="0" ? "" : Eval("mlistwidth").ToString()) + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','mlistwidth');\"></td>" +

"<td><input name=\"orderby\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','orderby');\"" + (eBase.parseBool(Eval("orderby").ToString()) ? " checked" : "") + " style=\"" + (Eval("Custom").ToString()=="True" && Eval("CustomCode").ToString().Length==0 ? "display:none;" : "") + "\" /></td>" +
"<td><input name=\"move\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','move');\"" + (eBase.parseBool(Eval("move").ToString()) ? " checked" : "") + " /></td>" +
"<td><input name=\"size\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','size');\"" + (eBase.parseBool(Eval("size").ToString()) ? " checked" : "") + " /></td>" +
"<td>"+
"<select name=\"headeralign\" onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','headeralign');\" style=\"width:50px;\">" +
"<option value=\"left\"" + (Eval("headeralign").ToString()=="left" ? " selected=\"true\"" : "") + ">左对齐</option>" +
"<option value=\"center\"" + (Eval("headeralign").ToString()=="center" ? " selected=\"true\"" : "") + ">居中对齐</option>" +
"<option value=\"right\"" + (Eval("headeralign").ToString()=="right" ? " selected=\"true\"" : "") + ">右对齐</option>" +
"<select>"+
"<label style=\"margin-left:5px;\"><input name=\"headerautonewline\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','HeaderAutoNewLine');\"" + (eBase.parseBool(Eval("HeaderAutoNewLine").ToString()) ? " checked" : "") + " />换行</label>"+
"</td>" +
"<td>"+
"<select name=\"bodyalign\" onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','bodyalign');\" style=\"width:50px;\">" +
"<option value=\"left\"" + (Eval("bodyalign").ToString()=="left" ? " selected=\"true\"" : "") + ">左对齐</option>" +
"<option value=\"center\"" + (Eval("bodyalign").ToString()=="center" ? " selected=\"true\"" : "") + ">居中对齐</option>" +
"<option value=\"right\"" + (Eval("bodyalign").ToString()=="right" ? " selected=\"true\"" : "") + ">右对齐</option>" +
"<select>"+
"<label style=\"margin-left:5px;\"><input name=\"bodyautonewline\" type=\"checkbox\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','BodyAutoNewLine');\"" + (eBase.parseBool(Eval("BodyAutoNewLine").ToString()) ? " checked" : "") + " />换行</label>"+
"</td>" +
"<td><input class=\"text\" type=\"text\" value=\""+ HttpUtility.HtmlEncode(Eval("listhtml").ToString()) + "\" oldvalue=\""+ HttpUtility.HtmlEncode(Eval("listhtml").ToString()) + "\" title=\"格式如：{data:id}\" ondblclick=\"dblClick(this,'" + Eval("MC") + "-自定义查看');\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','listhtml');\"></td>" +

//"<td><input type=\"checkbox\" name=\"defaultorder\" onclick=\"setModelItem(this,'" + Eval("ModelItemID") + "','defaultorder');\"" + (Eval("defaultorder").ToString()=="0" ? "" : " checked") + " style=\"" + (Eval("Custom").ToString()=="True" || Eval("Type").ToString()=="text" ? "display:none;" : "") + "\" />"+
//"<select onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','defaultorder');\" style=\"width:60px;" + (Eval("defaultorder").ToString()=="0" ? "display:none;" : "") + "\">" +
//"<option value=\"1\"" + (Eval("defaultorder").ToString()=="1" ? " selected=\"true\"" : "") + ">升序</option>" +
//"<option value=\"2\"" + (Eval("defaultorder").ToString()=="2" ? " selected=\"true\"" : "") + ">降序</option>" +
//"</select>" +
//"<input type=\"text\" value=\""+ Eval("defaultOrderPX") + "\" oldvalue=\""+ Eval("defaultOrderPX") + "\" style=\"width:60px;" + (Eval("defaultorder").ToString()=="0" ? "display:none;":"") + "\" class=\"edit\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','defaultorderpx');\">" + 
//"</td>" +
//"<td>"+
//"<select onChange=\"setModelItem(this,'" + Eval("ModelItemID") + "','condition');\" style=\"width:100px;" + (Eval("Custom").ToString()=="True" ? "display:none;" : "")+ "\">" +     eBase.getOperator(Eval("condition").ToString()) +
//"</select>" +
//"<input type=\"text\" value=\""+ Eval("conditionvalue") + "\" oldvalue=\""+ Eval("conditionvalue") + "\" style=\"width:60px;" + (Eval("condition").ToString().Length==0 ? "display:none;":"") + "\" class=\"edit\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','conditionvalue');\">" + 

"</td>" +
//"<td><input class=\"text\" reload=\"true\" type=\"text\" value=\""+ (Eval("listorder").ToString()=="999999" ? "" : Eval("listorder").ToString()) + "\" oldvalue=\""+ (Eval("listorder").ToString()=="999999" ? "" : Eval("listorder").ToString()) + "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','listorder');\"></td>"+
//"<td><input class=\"text\" type=\"text\" reload=\"false\" oldvalue=\""+ Eval("listButtons").ToString() + "\" value=\""+ Eval("listButtons").ToString()+ "\" onBlur=\"setModelItem(this,'" + Eval("ModelItemID") + "','listButtons');\"></td>"+
"<td style=\"cursor:move;\">" + (Container.ItemIndex + 1) + "</td>"+
"</tr>"
%>
</itemtemplate>
<footertemplate><%#"</tbody></table>"%></footertemplate>
</asp:Repeater>

</body>
</html>
