- 注册时间
- 2013-11-22
- 最后登录
- 2014-3-12
- 阅读权限
- 10
- 积分
- 103
- 精华
- 0
- 帖子
- 27

|
贴一段代码,请帮忙看一下哪里出错了?
.aspx 中
<div id="stype" class="mini-radiobuttonlist" value="A" repeatItems="2" repeatDirection="horizontal" repeatLayout="table" url="../data/test.txt" textField="text" valueField="id" ></div>
<table>
<tr>
<td>
<div id="datagrid1" class="mini-datagrid" style="width:1005px; height:510px; "
idfield="ID" allowresize="true" url="../data/publicsql.aspx?method=Search1"
sizelist="[20,30,50,100]" pagesize="50" >
....... 列名省略
</div>
<div id="datagrid2" class="mini-datagrid" style="width:1005px; height:510px; "
idfield="ID" allowresize="true" url="../data/publicsql.aspx?method=Search2"
visible="false"
sizelist="[20,30,50,100]" pagesize="50" >
....... 列名省略
</div>
</td>
</tr>
</table>
=================================================
.js 中
mini.parse();
//第一次加载
var grid1 = mini.get("datagrid1");
var grid2 = mini.get("datagrid2");
var check;
var rbl = mini.get("stype");
rbl.on("valuechanged", function (e) {
var value = this.getValue();
if (value == "A") {
var grid1 = mini.get("datagrid1");
grid1.setVisible(true);
check = "1";
var grid2 = mini.get("datagrid2");
grid2.sertVisible(false);
}
else if (value == "B") {
var grid1 = mini.get("datagrid1");
grid1.setVisible(false);
var grid2 = mini.get("datagrid2");
grid2.sertVisible(true);
check = "2";
}
});
alert(check);
if (check == "1") {
grid1.load();
}
if (check == "2") {
grid2.load();
}
//查询
function search() {
var starttime = $("input[name='starttime']").val();
var endtime = $("input[name='endtime']").val();
var jsy = $("input[name='jsy']").val();
var cph = $("input[name='cph']").val();
var show = "Y";
if (check == "1")
{
grid1.load({ starttime: starttime, endtime: endtime, jsy: jsy, cph: cph, show: show });
}
if (check == "2") {
grid2.load({ starttime: starttime, endtime: endtime, jsy: jsy, cph: cph, show: show });
}
}
$("#key").bind("keydown", function (e) {
if (e.keyCode == 13) {
search();
}
});
问题: 当进入页面时,为何两个表格都看得到? RadioButton 选择B 时为何一个表格都不显示? 再选为A时,这时只显示grid1是正常...且在切换时,为何不执行 Search2 的事件呢? 能帮忙修正一下代码吗? 谢谢!
|
|