找回密码
 立即注册

QQ登录

只需一步,快速开始

holly.huang

初级会员

34

主题

125

帖子

365

积分

初级会员

积分
365

活字格认证微信认证勋章

holly.huang
初级会员   /  发表于:2014-12-4 21:50  /   查看:9228  /  回复:10
请教使用UpdatePanel面板更新spread时会有问题吗?见如下代码:


  1. <wijmo:C1Dialog ID="C1Dialog8" runat="server" Title="配置显示字段" ShowOnLoad="False"  
  2.         Width="600px" Height="400px" Modal="True" AppendTo="body"
  3.         MaintainVisibilityOnPostback="False" Show="blind">
  4. <CollapsingAnimation Option=""></CollapsingAnimation>

  5. <ExpandingAnimation Option=""></ExpandingAnimation>

  6. <CaptionButtons>
  7. <Pin IconClassOn="ui-icon-pin-w" IconClassOff="ui-icon-pin-s"></Pin>

  8. <Refresh IconClassOn="ui-icon-refresh"></Refresh>

  9. <Minimize IconClassOn="ui-icon-minus"></Minimize>

  10. <Maximize IconClassOn="ui-icon-extlink"></Maximize>

  11. <Close IconClassOn="ui-icon-close"></Close>
  12. </CaptionButtons>
  13.         <Content>
  14.          <asp:UpdatePanel ID="UpdatePanel2" runat="server" >
  15.          <Triggers>
  16.          <asp:AsyncPostBackTrigger  ControlID="ConfigFieldFS" EventName="UpdateCommand"/>
  17.          </Triggers>
  18.     <ContentTemplate>
  19.         <FarPoint:FpSpread ID="ConfigFieldFS" runat="server" BorderColor="Black"
  20.             BorderStyle="Solid" BorderWidth="1px" Height="340px" Width="97%"  
  21.                 ActiveSheetViewIndex="0" currentPageIndex="0"
  22.                
  23.                 DesignString="&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&amp;lt;Spread /&amp;gt;"
  24.                 onupdatecommand="ConfigFieldFS_UpdateCommand" >
  25.             <TouchInfo SelectionGripperLineColor="" />
  26.             <commandbar backcolor="Control" buttonfacecolor="Control"
  27.                 buttonhighlightcolor="ControlLightLight" buttonshadowcolor="ControlDark">
  28.                 <Background BackgroundImageUrl="SPREADCLIENTPATH:/img/cbbg.gif" />
  29.             </commandbar>
  30.             <sheets>
  31.                 <FarPoint:SheetView SheetName="Sheet1">
  32.                 </FarPoint:SheetView>
  33.             </sheets>
  34.             <TouchStrips>
  35.                 <FarPoint:TouchStrip Area="Chart" NoTouchStrip="True">
  36.                 </FarPoint:TouchStrip>
  37.             </TouchStrips>
  38.             <TitleInfo BackColor="#E7EFF7" Font-Bold="False" Font-Italic="False"
  39.                 Font-Overline="False" Font-Size="X-Large" Font-Strikeout="False"
  40.                 Font-Underline="False" ForeColor="" HorizontalAlign="Center"
  41.                 VerticalAlign="NotSet">
  42.             </TitleInfo>
  43.         </FarPoint:FpSpread>
  44.          </ContentTemplate>
  45.     </asp:UpdatePanel>
  46.         </Content>
  47.         </wijmo:C1Dialog>
复制代码


后台执行:
protected void ConfigFieldFS_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)

这个事件无法触发到。
是否是因为我把spread放在C1Dialog的原因?如何解决?

10 个回复

倒序浏览
holly.huang
初级会员   /  发表于:2014-12-5 09:13:00
沙发
测试了,确实把spread放在C1Dialog会有这个问题,见DEMO文件
demo.rar (2.56 KB, 下载次数: 175)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-12-5 11:19:00
板凳
回复 2楼holly.huang的帖子

holly.huang 你好

我这边已经重现你的问题,接下来我会将该问题提交给产品研发部门进行调查,一有消息我会立即给你回帖。
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-5 11:25:00
地板
好的,大概什么时候啊?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-12-5 11:36:00
5#
回复 2楼holly.huang的帖子

holly.huang

我在调试你的程序时发现你设置了Spread控件的EnableAjaxCall = true,请将该属性设置为false。
因为你已经使用UpdatePanel,所以,可以将EnableAjaxCall 设置为false。
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-5 11:44:00
6#
回复 5楼dof的帖子

EnableAjaxCall=false
一样不行。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-12-5 11:50:00
7#
附件是我的测试工程,使用的Spread和Wijmo版本可以不同,请下载后替换为你使用的版本。

在spread中输入数据,然后点击左下角的对勾按钮,后台的ConfigFieldFS_UpdateCommand事件断点可以成。

如果该工程在你的环境中仍然无法运行,可给我发送一个完整的示例程序,我会继续调试。

WebApplication51.zip (14.87 KB, 下载次数: 160)

评分

参与人数 1满意度 +5 收起 理由
holly.huang + 5 谢谢支持!!!!!

查看全部评分

回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-5 13:04:00
8#
请接收!
WebApplication1.rar (2.8 MB, 下载次数: 239)
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-5 15:01:00
9#
使用spread 8.0+wijmo(Version=4.0.20141.160)测试,也没有达到预期效果!
回复 使用道具 举报
holly.huang
初级会员   /  发表于:2014-12-5 16:42:00
10#
更换wijmo到2014V3版本后,解决问题,谢谢!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部