找回密码
 立即注册

QQ登录

只需一步,快速开始

SnailRun

高级会员

56

主题

182

帖子

1144

积分

高级会员

积分
1144

活字格认证微信认证勋章

SnailRun
高级会员   /  发表于:2015-5-15 12:38  /   查看:5191  /  回复:5
在前台js中怎么完全实现commandbar中的“更新”操作,只用callback(update,true)有差距。。

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-5-15 14:07:00
沙发
回复 1楼SnailRun的帖子

前台更新按钮所调用的方法如下:

  1. javascript:if(this.getAttribute('disabled')=='true')return false; document.getElementById('FpSpread1').Update(); return false;
复制代码

你可以尝试写相同的脚本测试。
或者,你目前指的有差距具体是什么?
回复 使用道具 举报
SnailRun
高级会员   /  发表于:2015-5-15 14:34:00
板凳
回复 2楼iceman的帖子

我已经在另一个帖子中说明了相应的问题(里面还有对应的代码和我的excel模板),你可以重现一下。我试过上面的代码,不好用
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-15 18:09:00
地板
回复 3楼SnailRun的帖子

问题我重现了,需要一定的调查时间,有进一步结果反馈给你。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-18 15:33:00
5#
回复 3楼SnailRun的帖子

通过 Chrome 检测,再点击一次后没有执行 window.onload 事件,所以没有成功绑定 select 的 change 时间,目前需要在后台添加:
  1.         protected override void Render(HtmlTextWriter writer)
  2.         {
  3.             DropDownList select = this.FpSpread1.FindControl("0,3") as DropDownList;
  4.             select.Attributes.Add("onchange", "Update()");
  5.             
  6.             base.Render(writer);
  7.         }
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-5-26 09:27:00
6#
回复 3楼SnailRun的帖子

请问问题是否解决?如果没有请继续跟帖。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部