|
|
【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:417324410
【联系电话】:
【问题描述】:
在表单--格式中,先准备了选项卡嵌接子表数据,然后通过计算脚本循环input的方式,生成了一些按钮,希望在按钮上绑定onclick事件,按动按钮可以根据按钮绑定的value来过滤选项卡里子表的数据。目前我这边做出的脚本如下:
var table = "";
table += "<table border=\"0\" cellSpacing=\"0\" borderColor=\"#cccccc\" cellPadding=\"0\" width=\"100%\" style=\" margin:auto;text-align: center\">";
table += "<tbody>";
var mileStoneLabel = "<tr><td>title1</td>";
var evaluationLabel = "<tr><td>title2</td>";
var curDoc = getCurrentDocument();
var docid = curDoc.getId();
var sql="";
var sql = "select * from tlk_test t where t.PARENT = '" + docid +"'";
var datas = queryBySQL(sql);
var dataSize = datas.size();
if (datas != null || dataSize > 0) {
var mileStoneCode = "";
var evaluationDate = "";
var data = "";
for (var iter = datas.iterator(); iter.hasNext(); ) {
data = iter.next();
mileStoneCode = data.getItemValueAsString("test1");
//查询条件
mileStoneName = data.getItemValueAsString("test2");
mileStoneLabel += "<td><input type=button value="+mileStoneCode+" onclick=\"window.open('地址','','height=500,width=800,scrollbars=yes,resizable=yes,status=yes')\" style=\"width:70px;height:30px;border-radius:4px;\"></td>";
evaluationDate = data.getItemValueAsString("test3");
evaluationLabel += "<td>" + evaluationDate + "</td>";
}
}
mileStoneLabel += "</tr>";
evaluationLabel += "</tr>";
table += mileStoneLabel + evaluationLabel +"</tbody></table>";
table;
目前按钮绑定了跳转页面,烦请帮忙看一下该如何实现上面的查询子表的功能,谢谢。
|
|