TMS网内网格不“;记住”;javascript操作结果
TMS Intraweb数据库网格中的Q1。我将三列设置为ctdyncheckbox。这些列是互斥的。如果选中一个复选框,则同一行中的其他两个复选框将被取消选中。我设置clientevents->dyncheckclick,如下所示:TMS网内网格不“;记住”;javascript操作结果,javascript,delphi,intraweb,tms,Javascript,Delphi,Intraweb,Tms,TMS Intraweb数据库网格中的Q1。我将三列设置为ctdyncheckbox。这些列是互斥的。如果选中一个复选框,则同一行中的其他两个复选框将被取消选中。我设置clientevents->dyncheckclick,如下所示: if (ctrl.checked && c==2 ) {( document.getElementById("G0D" + r + "C" +( c+1 ))).checked = false; ( document.getElementById
if (ctrl.checked && c==2 )
{( document.getElementById("G0D" + r + "C" +( c+1 ))).checked = false;
( document.getElementById("G0D" + r + "C" +( c+2 ))).checked = false;
}
if (ctrl.checked && c==3 )
( document.getElementById("G0D" + r + "C" +( c+1 ))).checked = false;
( document.getElementById("G0D" + r + "C" +( c-1 ))).checked = false;
}
if (ctrl.checked && c==4 )
( document.getElementById("G0D" + r + "C" +( c-1 ))).checked = false;
( document.getElementById("G0D" + r + "C" +( c-2 ))).checked = false;
}
在第一页上,单击第1列中的复选框,单击第2列中的复选框,单击第3列中的复选框,只选中一个复选框,一切似乎都正常。
但是,转到下一页,然后返回到第一页,所有三个复选框都已选中!?看起来网格只“记住”手动点击,js操作结果没有发布。为什么呢
Q2我将三列设置为ctbutton。我希望当我单击一个按钮时,其他两个按钮的状态会更改,例如更改按钮标题或颜色,但我找不到诸如单元格[c,r]之类的属性。button.color如何设置单元格按钮标题或颜色
intraweb 9.0.42
delphi 2007
TMS IntraWeb Components 4.9
firefox 25
win8.1