找回密码
 立即注册

QQ登录

只需一步,快速开始

sonicteams

高级会员

5

主题

9

帖子

1094

积分

高级会员

积分
1094

活字格认证

sonicteams
高级会员   /  发表于:2013-1-30 14:08  /   查看:5014  /  回复:1
版主您好,ComboboxCellType 的AutoPostBack 配合 FpSpread1_ButtonCommand 事件成功运行后,前台的JS代码好像就失效了。
如图1中三个复选框,因为用户后来改了需求只能单选一个,我也懒得去修改设计及代码,所以我用JS去控制只能选一个:
function check()
       {
        var checkbox5 = document.getElementById("FpSpread1_5,1");
            if(checkbox5.checked==true)
            {              
                    checkbox6.checked=false;
                    checkbox7.checked=false;
            }
       }

然后我把图中3个checkbox都点上,再点一次checkbox5,这样checkbox6和checkbox7的勾选就取消了,这时候是没有问题。
但是我在图2的操作(下拉框中每选择其中一项都会在后面一栏带出其对应的价格,下拉框用DATATABLE绑定,类似于.Net的SelectedIndexChanged事件)后,那三个复选框又都自动选上了,好像是POSTBACK后JS失效了。
帮忙看下是否有更好的办法来解决。谢谢!

1.jpg


2.jpg

1 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-1-30 19:09:00
沙发
回复 1楼sonicteams的帖子

sonicteams 你好

如果是单选按钮,还是强烈建议你使用 FarPoint.Web.Spread.RadioButtonListCellType 类型,强烈建议!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部