找回密码
 立即注册

QQ登录

只需一步,快速开始

wangwuliSpread
论坛元老   /  发表于:2014-11-24 17:38  /   查看:10564  /  回复:13
Spread 表格控件编辑模式.png
Spread 表格控件编辑模式

13 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-25 16:09:00
沙发
回复 1楼wangwuliSpread的帖子

请问您现在的问题是什么?

评分

参与人数 1满意度 +5 收起 理由
wangwuliSpread + 5 good

查看全部评分

回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-11-25 16:23:00
板凳
这个问题你可以让曾工,答复我吗?。我这个问题以前和他在电话上交流过,
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-11-25 20:20:00
地板
回复 1楼wangwuliSpread的帖子

针对该需求,Spread没有提供这种行编辑模式,不过一下两种方法可供你选择,我个人推荐第二种:

第一种:通过 FpSpread1.ActiveSheetView.RenderEditors = true; 直接显示全部编辑控件
RenderEditors.png

第二种:通过 FpSpread1.EditModePermanent = true; 设置单击单元格直接进入编辑状态,个人推荐这种做法
EditModePermanent.png (30.47 KB, 下载次数: 461)
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-12-5 15:35:00
5#
CompanyBudgetFpSpread.ActiveSheetView.OperationMode = FarPoint.Web.Spread.OperationMode.RowMode;
            CompanyBudgetFpSpread.EditModePermanent = true;

这个段代码为什么spread 8.0版本中没有效果。
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-12-5 16:35:00
6#
FpSpread1.ActiveSheetView.AllowPage = false;
        FpSpread1.ClientAutoSize = true;

这代码也没有效果。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2014-12-5 18:23:00
7#
附件是我的测试代码,在IE10、Chrome中均能正常工作,你测试看看是否正常:
  1.         protected void Page_Load(object sender, EventArgs e)
  2.         {
  3.             if (IsPostBack)
  4.             {
  5.                 return;
  6.             }

  7.             // 行选择模式
  8.             FpSpread1.ActiveSheetView.OperationMode = FarPoint.Web.Spread.OperationMode.RowMode;

  9.             // 单击进入编辑状态
  10.             FpSpread1.EditModePermanent = true;

  11.             // 不分页
  12.             FpSpread1.ActiveSheetView.AllowPage = false;

  13.             // 根据行列自动调整大小
  14.             FpSpread1.ClientAutoSize = true;

  15.             // 行和列数量
  16.             FpSpread1.ActiveSheetView.ColumnCount = 10;
  17.             FpSpread1.ActiveSheetView.RowCount = 50;
  18.         }
复制代码

WebApplication53.zip (12.52 KB, 下载次数: 651)

WebApplication53.zip

12.52 KB, 下载次数: 654

评分

参与人数 1满意度 +5 收起 理由
wangwuliSpread + 5 good

查看全部评分

回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-12-5 19:43:00
8#
曾工你好,经过我的测试发现,spreade8.0好像不太支持IE11.

IE11.png
【IE11 效果图】

Google.png
【google效果图】
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-12-8 16:16:00
9#
回复 8楼wangwuliSpread的帖子

你好,
从截图看感觉是前台添加了 CSS 文件影响了 Spread 的显示,至于同一个页面 IE11 和 Chrome 不同原因可能是两者对CSS的解析行为不同。

能否把你的Demo发到论坛我们调试下?
谢谢
回复 使用道具 举报
wangwuliSpread
论坛元老   /  发表于:2014-12-9 12:03:00
10#
王工 :Demo发在我百度网盘里面(有代码和数据库)
用户名:wangwulibt
密码:wangwuli
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部