标签中的代码,其中list为一个集合
out.print("<center> \n <ec:table");
if(this.id!=null){
out.print(" tableId=\""+this.id+"\"");
}
out.print(" items=\"list\" var=\"record\" retrieveRowsCallback=\"process\"");
if(this.action!=null){
out.print(" action=\""+this.path+"\\\""+this.action);
}
out.print(" rowsDisplayed=\"10\" editable=\"true\" sortable=\"true\" filterable=\"true\"");
out.print(" toolbarContent=\"status|refresh save add del|export|extend|navigation|pagejump|pagesize\"");
out.print(" resizeColWidth=\"true\" width=\"100%\"");
out.print(" excludeTool=\"true\" filterable=\"true\" showPrint=\"true\"");
out.print(" xlsFileName=\""+file+".xls\" csvFileName=\""+file+".csv\" pdfFileName=\""+file+".pdf\">");
out.println("\n <ec:row>");
out.println("<ec:column property=\"_0\" title=\"序号\" value=\"${GLOBALROWCOUNT}\" />");
for(int i=0;i<key.getCnfield().length;i++){
out.println("<ec:column property=\""+key.getField()[i].trim()+"\" title=\""+key.getCnfield()[i].trim()+"\"");
}
out.println("</ec:row>");
out.println("</ec:table>");
//编辑和过滤所使用得通用的文本框模板
out.println("<textarea id=\"ecs_t_data\" rows=\"\" cols=\"\" style=\"display:none\">");
out.println("<input type=\"text\" class=\"inputtext\" value=\"\" stytle=\"width:100px\" name=\"\" />");
out.println("<input class=\"calendarImgButton\" onclick=\"ECSideUtil.showCalendar(this)\" type=\"button\" id=\"date_button\" />");
out.println("</textarea>");
//编辑和过滤所使用得通用的文本框模板
out.println("<textarea id=\"ecs_t_input\" rows=\"\" cols=\"\" style=\"display:none\">");
out.println("<input type=\"text\" class=\"inputtext\" value=\"\" noblur=\"ECSideUtil.updateEditcell(this)\" style=\"width:100%;\" name=\"\" />");
out.println("</textarea>");
//新建记录所用模板
out.println("<textarea id=\"add_template\" rows=\"\" cols=\"\" style=\"display:none\">");
out.println("<tpsp /> \n ");
for(int i=0;i<key.getField().length;i++){
if(i!=key.getField().length-1){
out.println("<input type=\"text\" name=\""+key.getField()[i].trim()+"\" />");
out.println("<tpsp />");
}else{
out.println("<input type=\"text\" name=\""+key.getField()[i].trim()+"\" />");
}
}
out.println("</textarea> \n </center");
页面源代码:
<html>
<head>
<title>eXtremeTest</title>
<link rel="stylesheet" type="text/css" href="ecside/css/ecside_style.css" />
<script type="text/javascript" src="ecside/js/prototype_mini.js"></script>
<script type="text/javascript" src="ecside/js/ecside_msg_utf8_cn.js"></script>
<script type="text/javascript" src="ecside/js/ecside.js"></script>
<script type="text/javascript">
function a(){
var t=document.getElementById("a");
var e=event.srcElement;
//alert(e.parentElement.rowIndex);
}
</script>
</head>
<body style="margin: 25px;">
<p style="font-family: Verdana; font-size: 14px;">
恭喜!! 你已经配置 eXtremeTable 成功!
</p>
<center>
<ec:table items="list" var="record" retrieveRowsCallback="process" rowsDisplayed="10" editable="true" sortable="true" filterable="true" toolbarContent="status|refresh save add del|export|extend|navigation|pagejump|pagesize" resizeColWidth="true" width="100%" excludeTool="true" filterable="true" showPrint="true" xlsFileName="2008-04-25.xls" csvFileName="2008-04-25.csv" pdfFileName="2008-04-25.pdf">
<ec:row>
<ec:column property="_0" title="序号" value="${GLOBALROWCOUNT}" />
<ec:column property="organCode" title="机构编码"
<ec:column property="organName" title="机构名称"
<ec:column property="parentCode" title="上级机构编码"
<ec:column property="organGrade" title="等级编码"
</ec:row>
</ec:table>
<textarea id="ecs_t_data" rows="" cols="" style="display:none">
<input type="text" class="inputtext" value="" stytle="width:100px" name="" />
<input class="calendarImgButton" onclick="ECSideUtil.showCalendar(this)" type="button" id="date_button" />
</textarea>
<textarea id="ecs_t_input" rows="" cols="" style="display:none">
<input type="text" class="inputtext" value="" noblur="ECSideUtil.updateEditcell(this)" style="width:100%;" name="" />
</textarea>
<textarea id="add_template" rows="" cols="" style="display:none">
<tpsp />
<input type="text" name="organCode" />
<tpsp />
<input type="text" name="organName" />
<tpsp />
<input type="text" name="parentCode" />
<tpsp />
<input type="text" name="organGrade" />
</textarea>
</center
</body>
</html>
分享到:
相关推荐
在电脑上位机上也可以控制启动分装系统和停止分装系统。 硬件选用: (1)采用STM32F103RCT6开发板 (2)一个称重传感器 (3)一个SG90舵机 (4)一块1.44寸的LCD显示屏 (5)一个传送带模块 (6)一个ESP8266-...
元器件分装库
颗粒分装生产记录.doc
环境 VS 2013,c++ 32位控制台程序,遍历目录下的全文件,并返回一个文件名vector,并进行类的分装,
为了满足下游制剂分装性要求,改善头孢噻肟钠的比容和流动性,优化了头孢噻肟钠的结晶工艺,通过考察头孢噻肟钠溶解体系配比、结晶工艺中的搅拌速度、养晶时间、养晶温度4个因素对产品比容及流动性的影响,得出当溶解...
Java异常分装实例,实例详解请访问博主博客:http://blog.csdn.net/u013142781
工具类分装对应的帮助文档
本系统由微机控制称重传感器的称重和比较,并输出控制信号,执行定值称量,控制外部给料系统的运转,实行自动称量和快速分装的任务。
分装灌装工艺流程.doc
仿微信高度自定义UI、集成第三方IM SDK。.zip,仿微信高度自定义UI、集成第三方IM SDK。An IM App UI Framework, support sending text, pictures, audio, video, location messaging, managing address book, more ...
分装式直流力矩电机安装说明.pdf
帮助文档看分享工具类分装帮助文档。使用很简单导入既可以调用
自己封装了一个winhttp类,里面包括了获取时间戳,cookie操作。代理操作。头信息操作。返回状态码,post,get,put,图片下载,文档下载,url编码,unicode,ansi转换,utf8编码,等等操作。基本上所有的网络操作都包括...
C#程序分装,更加方便和快捷的开发哦C#,和.NET层机构代码
蠕动泵分装控制器说明,有详细的内容介绍,兰格的产品
/** * 发起get请求 */ public function getRequest() { return self::doRequest(0); } /** * 发起post请求 */ public function postRequest() { return self::doRequest(1);...is_array($postData)) exit('...
很经典的sqlite3的分装,C++,可以编译 运行。通过学习可以基本掌握sqlite3的使用
安装好操作系统,并安装所有应用软件,然后用此工具封装并备份为ghost文件。以后便可以使用到任何公司的电脑了,笔记本台式机都可以 不用在分别去安装软件了 已测试 ok
称重传感器的原理及应用-高速定量分装系统-传感器在商用电子秤中的应用
针对程庄矿15104综放工作面过超大陷落柱时遇到的煤矸混合造成煤质下降的问题,确定了强行通过该陷落柱方案,并提出了煤矸分装分运系统。实践表明:与重新布巷规避陷落柱相比,煤矸分装分运系统节省了因掘巷和工作面搬家...