找回密码
 立即注册

QQ登录

只需一步,快速开始

lgxl6925

初级会员

43

主题

130

帖子

397

积分

初级会员

积分
397

微信认证勋章

lgxl6925
初级会员   /  发表于:2017-9-27 14:58  /   查看:4745  /  回复:6
单元格的值键盘修改后,如何获取当前的单元格的值?
fpspread1.sheets[0].cells[i,j].text是修改前的值,fpspread1.sheets[0].cells[i,j].value也是修改前的值。

6 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-27 17:06:30
沙发
修改的数据需要点击表格下方的对号去提交,然后才能后台获取到数据。

也可以通过代码提交
   function onUpdateButtonClick() {
       FpSpread1.Update();    // updated to server
   }
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-28 08:23:52
板凳
点了提交也取不到。
我后台不是bind绑定的数据,而是:fpspread1.sheets[0].cells[0,0].value="10"
用键盘手动改为12,提交后,

fpspread1.sheets[0].cells[0,0].value.tostring()还是“10”

fpspread1.sheets[0].cells[0,0].text也还是10
如何获取到手工输入的“12”?
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-28 08:27:02
地板
lgxl6925 发表于 2017-9-28 08:23
点了提交也取不到。
我后台不是bind绑定的数据,而是:fpspread1.sheets[0].cells[0,0].value="10"
用键盘 ...

找到原因了,加了if(!ispaostback)后正常了,谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 09:07:40
5#
回复 使用道具 举报
lgxl6925
初级会员   /  发表于:2017-9-28 15:09:35
6#
dexteryao 发表于 2017-9-27 17:06
修改的数据需要点击表格下方的对号去提交,然后才能后台获取到数据。

也可以通过代码提交

页面:
<input type="button" onclick="onupdatebuttonclick()"/>

<script type="text/javascript">
function onUpdateButtonClick() {
        FpSpread1.Update();  
    }
</script>
执行后未提交啊
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-28 17:48:46
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部