找回密码
 立即注册

QQ登录

只需一步,快速开始

lgxl6925

初级会员

43

主题

130

帖子

397

积分

初级会员

积分
397

微信认证勋章

[已处理] 求助代码提交

lgxl6925
初级会员   /  发表于:2017-9-28 16:00  /   查看:5030  /  回复:7
页面:
<input type="button"/>

< script type="text/javascript">
function onUpdateButtonClick() {
         FpSpread1.Update();  
     }
< /script>
执行后未提交啊

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 17:58:31
沙发
您说的是前端数据没提交还是什么情况,可否给个完整些的Demo
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-29 08:10:58
板凳
111.rar (1.15 KB, 下载次数: 278)
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-29 08:17:29
地板
点击勾按钮是好的,修改值后提交按钮不起作用

修改“10”为“12”
点提交,再点“后台取值”,label1显示10


点勾,再点“后台取值”,label1显示12
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-29 08:28:55
5#
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <input id="Button2" type="button" onclick="onupdatebuttonclick()" value="提交" />
<asp:Button ID="Button1" runat="server" Text="后台取值" onclick="Button1_Click" />


        <aspabel ID="Label1" runat="server" Text="Label"></aspabel>


        <FarPoint:FpSpread ID="FpSpread1" runat="server" BorderColor="#A0A0A0"
            BorderStyle="Solid" BorderWidth="1px" Height="200" Width="400">
            <commandbar backcolor="#F6F6F6" buttonfacecolor="Control"
                buttonhighlightcolor="ControlLightLight" buttonshadowcolor="ControlDark">
            </commandbar>
            <sheets>
                <FarPoint:SheetView SheetName="Sheet1">
                </FarPoint:SheetView>
            </sheets>
        </FarPoint:FpSpread>
   
        
   
        </div>
    </form>
</body>
<script type="text/javascript">
    function onupdatebuttonclick() {

        fpspread1.update();

    }
      

   

</script>

</html>



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            FpSpread1.Sheets[0].Cells[0, 0].Text = "10";
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = FpSpread1.Sheets[0].Cells[0, 0].Text;
    }
}
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-29 09:56:37
6#
      加上SaveChanges,将update的数据更新,SaveChanges 也可以放到Page_Load 判断下是否是postback
  protected void Button1_Click(object sender, EventArgs e)
        {
            FpSpread1.SaveChanges();
            Label1.Text = FpSpread1.ActiveSheetView.Cells[0, 0].Text;
        }

回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-29 10:10:45
7#
好了,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-29 16:40:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部