请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

pal0991

中级会员

52

主题

219

帖子

663

积分

中级会员

积分
663

活字格认证微信认证勋章

pal0991
中级会员   /  发表于:2018-3-14 08:26  /   查看:2312  /  回复:5
表格中有些单元格显示不全, 请问如何做, 可以让鼠标悬停时, 显示全部单元格内容?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-14 09:30:17
沙发
本帖最后由 Simon.hu 于 2018-3-14 09:31 编辑

这个暂时不好做,您可以参考这个工程中的代码,自动行高,来让别人可以完全看到文字的:
  1. // JavaScript source code
  2. // JavaScript source co
  3. var listivewName = "表格1";

  4. function getSheet() {
  5.     return $("#" + listivewName).children().wijspread("spread").getActiveSheet();
  6. }
  7. function getListview() {
  8.     return Forguncy.Page.getListView(listivewName);
  9. }

  10. var listview = getListview();
  11. var sheet = getSheet();
  12. autoFitRows(0, listview.getRowCount());
  13. //var setSourceFun = GcSpread.Sheets.Sheet.prototype.setDataSource;
  14. //GcSpread.Sheets.Sheet.prototype.setDataSource = function (source, reset) {
  15. //    setSourceFun.apply(this, arguments);
  16. //    autoFitRows(0, listview.getRowCount());
  17. //}
  18. listview.bind("reloaded", null, function (e) {
  19.     autoFitRows(0, listview.getRowCount());
  20. });
  21. sheet.bind(GcSpread.Sheets.Events.RangeChanged, function (sender, args) {

  22.     autoFitRows(args.row, args.rowCount);
  23. });
  24. sheet.bind(GcSpread.Sheets.Events.EditEnded, function (sender, args) {

  25.     autoFitRows(args.row, 1)
  26. });


  27. function autoFitRows(row, rowCount) {
  28.     Forguncy.DelayRefresh.Push(this, function () {
  29.         var sheet = getSheet();
  30.         sheet.isPaintSuspended(true);
  31.         for (var r = row; r < row + rowCount; r++) {
  32.             sheet.autoFitRow(r);
  33.         }
  34.         sheet.isPaintSuspended(false);
  35.     }, "_autoFitRows");
  36. }

复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
pal0991
中级会员   /  发表于:2018-3-14 10:55:14
板凳
完全看到文字不行的, 有的文字会比较长.

鼠标点击弹出文字框也可以, 请问文字框的定位好解决么?
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-14 16:46:54
地板
现在的不能鼠标悬停显示,但是你可以做一个弹出页面,点击这个字就弹出那个页面,把文字传递过去就行啦
回复 使用道具 举报
pal0991
中级会员   /  发表于:2018-3-14 18:11:29
5#
请问弹出窗口的位置能不能贴着 单元格边框
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-3-16 15:32:42
6#
当下,弹出的页面会放到整个页面的中间位置
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部