找回密码
 立即注册

QQ登录

只需一步,快速开始

sunyuantao

注册会员

9

主题

25

帖子

88

积分

注册会员

积分
88
sunyuantao
注册会员   /  发表于:2020-10-22 08:17  /   查看:4367  /  回复:12
本帖最后由 sunyuantao 于 2020-10-22 09:45 编辑

最新版spreadjs在android webview中用手滑动页面时(非spreadjs右侧上下滑动条),富文本格式错乱,请问如何禁止页面滑动? 2020-10-22 09-43-40 的屏幕截图.png       页面上下左右滑动后:
2020-10-22 09-44-13 的屏幕截图.png

13 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-22 09:18:17
沙发
您好,请问如何复现此问题呢?麻烦您提供更多能复现问题的图片等信息

点评

已经重新编辑发布图片了,页面上小左右滑动后,上小标不见了。 spreadjs版本: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/zh/purejs/node_modules/@grapecity/spread-sheets/dist/gc.spread.sh...  发表于 2020-10-22 09:49
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-10-22 13:56:31
板凳
目前spreadjs没有禁止页面滚动的接口,建议您上传能复现问题的表单,我们先复现问题,再看下是否还有其他的解决方案

另外,您需要回复可以点击左下角的回复,因为点评字数格式等会有所限制,导致信息不全。
回复 使用道具 举报
sunyuantao
注册会员   /  发表于:2020-11-12 09:31:21
地板
DerrickJiao 发表于 2020-10-22 13:56
目前spreadjs没有禁止页面滚动的接口,建议您上传能复现问题的表单,我们先复现问题,再看下是否还有其他的 ...

文件我放在了附件中,我们是在 基于android10 的平板上测试,spreadjs加载在原生webview中,当spreadjs设置为禁止编辑的时候滑动页面(手指按住屏幕滑动,非滚动条滚动)是没有问题,允许编辑的时候页面滑动就出现了问题,富文本上下标丢失,就像帖子描述图片中那样。谢谢解答。

测试.rar

8.13 KB, 下载次数: 59

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-11-12 13:44:04
5#
sunyuantao 发表于 2020-11-12 09:31
文件我放在了附件中,我们是在 基于android10 的平板上测试,spreadjs加载在原生webview中,当spreadjs设 ...

我这边在新版v14的设计器中测试是没问题的,建议您升级至v14后尝试

若仍出现问题,麻烦您提供更多能复现问题的信息或demo
回复 使用道具 举报
sunyuantao
注册会员   /  发表于:2021-1-5 14:45:02
6#
本帖最后由 sunyuantao 于 2021-1-5 14:46 编辑
DerrickJiao 发表于 2020-10-22 13:56
目前spreadjs没有禁止页面滚动的接口,建议您上传能复现问题的表单,我们先复现问题,再看下是否还有其他的 ...
附件中解压后是android 平板app安装文件。
  1. var spread=null;
  2. var excelIo=null;
  3. var host="";
  4. window.onload = function() {
  5.     var height=document.body.clientHeight;
  6.     $("#ss").height(height);
  7.     spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
  8.     excelIo = new GC.Spread.Excel.IO();
  9.     initSpread();
  10. };
  11. function initSpread() {
  12.     zoom=1.2;
  13.     var xhr = new XMLHttpRequest();
  14.     xhr.open('GET', "http://124.134.133.102:8089/measureServer/mobile/downloadSpreadDemoExcel.do", true);
  15.     xhr.responseType = 'blob';
  16.     xhr.onload = function(e) {
  17.         if (this.status == 200) {
  18.                 var blob = this.response;
  19.                 excelIo.open(blob, function (json) {
  20.                     var workbookObj = json;
  21.                     spread.fromJSON(workbookObj);
  22.                     spread.setActiveSheetIndex(1);
  23.                     spread.options.tabStripRatio = 0.7;
  24.                 spread.options.scroolbarMaxAlign=true;
  25.                     spread.options.allowUserZoom = false;
  26.                     spread.options.scrollByPixel = true;
  27.                 var activeSheet = spread.getActiveSheet();
  28.                 activeSheet.zoom(zoom);//缩放比例
  29.                 }, function (e) {
  30.                 alert('文件加载异常');
  31.                 }, {});
  32.             }else{
  33.                 alert('系统异常');
  34.             }
  35.     };
  36.     xhr.send();
  37. }



复制代码


app示例.zip

5.05 MB, 下载次数: 50

解压后为平板app

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-5 15:29:09
7#
sunyuantao 发表于 2021-1-5 14:45
附件中解压后是android 平板app安装文件。

这边通过安装您的APK复现您的问题,这边需要您提供完整的运行环境、打包环境以及整个demo的工程做进一步调研才能有对应的结果。

另外,由于安卓涉及的平台较多,调研时间可能会较长。

这边比较好的建议的使用其他方式如图片进行展示。
回复 使用道具 举报
sunyuantao
注册会员   /  发表于:2021-1-7 08:38:08
8#
DerrickJiao 发表于 2021-1-5 15:29
这边通过安装您的APK复现您的问题,这边需要您提供完整的运行环境、打包环境以及整个demo的工程做进一步 ...

整个android工程demo源码打包后超过了40M,论坛禁止上传了,请问有其他方式反馈吗?比如邮件或者百度云链接?谢谢
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-7 09:29:39
9#
本帖最后由 DerrickJiao 于 2021-1-7 09:30 编辑
sunyuantao 发表于 2021-1-7 08:38
整个android工程demo源码打包后超过了40M,论坛禁止上传了,请问有其他方式反馈吗?比如邮件或者百度云链 ...

您可以通过百度云盘分享,您先尝试用v14.0.5的版本是否能复现此问题
另外,您还需要将具体的环境再详细描述

回复 使用道具 举报
sunyuantao
注册会员   /  发表于:2021-2-19 13:45:37
10#
DerrickJiao 发表于 2021-1-7 09:29
您可以通过百度云盘分享,您先尝试用v14.0.5的版本是否能复现此问题
另外,您还需要将具体的环境再详细 ...

你好,我已把android端demo源码打包放到百度网盘,开发环境为 win10(或ubuntu)+android studio4.0, 链接: https://pan.baidu.com/s/1N2B9T_9ym2ACoyJqO1-16g 提取码: n3iv
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部