找回密码
 立即注册

QQ登录

只需一步,快速开始

wkj123

高级会员

5

主题

12

帖子

1417

积分

高级会员

积分
1417

活字格认证

最新发帖
wkj123
高级会员   /  发表于:2012-11-16 12:24  /   查看:7156  /  回复:7
一个页面有2个FpSpread控件A和B,点击A控件的下一页按钮的时候用脚本调用B控件的Next()方法,做同步翻页功能。问题是第一次点击A控件的翻页按钮时,两个控件可以同时翻页,但第二次点击时就只有A控件会翻页,B控件就不会翻页了,是什么原因啊?

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-11-16 12:26:00
沙发
回复 1楼wkj123的帖子

能把你的 Demo 发上来,我跟一下吗?
回复 使用道具 举报
wkj123
高级会员   /  发表于:2012-11-16 12:30:00
板凳
var obj1 = document.frames("test_iframe1").document.getElementById("FpSpread1");
var objNext1 = obj1.all(obj1.id + "_Next");
objNext1.onclick = function () {
document.frames("test_iframe1").document.getElementById("FpSpread1").Next();
document.frames("test_iframe2").document.getElementById("FpSpread1").Next(); return false;
}
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-11-16 15:28:00
地板
回复 3楼wkj123的帖子

wkj123 你好,
请参考我的代码,
后台:

  1. protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }
  7.             this.FpSpread1.Sheets[0].RowCount = 50;
  8.             this.FpSpread2.Sheets[0].RowCount = 50;
  9.         }

  10.         protected override void Render(HtmlTextWriter writer)
  11.         {
  12.             WebControl bn = this.FpSpread1.FindControl("Next") as WebControl;
  13.             bn.Attributes.Add("onclick", "nextPage()");
  14.             base.Render(writer);
  15.         }
复制代码

前台:

  1.     <script type="text/javascript">
  2.         function nextPage() {
  3.             FpSpread1.Next();
  4.             FpSpread2.Next();
  5.             return false;
  6.         }
  7.     </script>
复制代码
回复 使用道具 举报
wkj123
高级会员   /  发表于:2012-11-21 16:05:00
5#
可以了,谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-21 17:43:00
6#
Ok,谢谢你将结果反馈给我们。
回复 使用道具 举报
zaze19
银牌会员   /  发表于:2012-12-26 14:03:00
7#
回复 6楼dof的帖子

请问,如果也同时需要实现上一页同步的效果,在重写Render()时,怎么判断是选择了“上一页”还是&quot;下一页&quot;?  上一页的调用的函方法是Previous()吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-12-26 15:24:00
8#
回复 7楼zaze19的帖子

上一页按钮在后台中对于的ID为  Prev,前台调用的方法是 Prev().
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部