在上一节中使用常量定义了whereStr,在本节中,将这个语句设定成从报表上面标黄的查询条件中动态获取。
修改查询按钮代码如下:
切换到lib模块,将 getWhereStr()这个函数完善。代码如下:
在【报表】工作表中,点击【查询】按钮,可以看到数据被刷新了。
修改【报表】工作表上面的条件,可以看到不同的报表数据。
本节到此结束,下一节,将完善查询明细的按钮代码。
var gname=document.getElementById("gname").text这句不对。应该是
var gname = document.getElementById("gname").value不过这样,你拿到的只是选中的id,所以这下很麻烦,你用原生的JS还需要
var gnameOptions = document.getElementById("gname").getElementsByTagName('option')然后遍历一遍,找出符合的id
for (var i = 0 i < gnameOptions.length i += 1) {if (gnameOptions[i].value === gname) {
gname = gnameOptions[i].innerHTML
break
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)