請問GridWeb有沒有儲存格文字溢出顯示相關設定

  • NET版本: .Net FrameWork 4.7.2
  • GridWeb版本: 24.5

請問當文字超出儲存格設定的寬度時,有沒有什麼參數可以設定,讓文字可以和Excel一樣會直接顯示?

目前使用GridWeb跑出來的效果是這樣

@Willy_Weng
GridWeb 是基于html dom 节点和样式的,这个有局限性比较难改进,我们建了个内部跟踪单子,看看能不能改进这种情况。
另一方面可以考虑使用我们的GridJs的 方案它是基于canvas绘制的,性能和显示方面比GridWeb要好。

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): CELLSNET-56026

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

1 Like

不好意思,想詢問一下這個單子目前的處理狀況?想了解目前這個是有辦法調整的嗎?

@Willy_Weng
这是我们尝试的修改,但是碰到了困难,所以一直没有完成。
具体细节是:本来打算设置 overflow: visible 但这是不够的,因为它不允许控制扩展后的宽度。在这种情况下,如果相邻的单元格包含内容,它们可能会重叠,而在点击重叠区域时,你获得的目标元素可能是视觉上并未位于点击位置处的扩展内容,这使得难以区分实际的点击位置。

QQ图片20241023160051.png (58.1 KB)

看图,这个副作用就是 打个比方如果是这样的显示情况下,我点c3,html dom会得到点击事件的对象是B2的文字内容,是一个span 而不是c3 单元格,正常情况下这个span节点zindex是在单元格上面的

或者先做一下AutoFitColumns()吧(GridWorksheet.AutoFitColumns() 方法会补上,目前版本还没有)

或者你可以尝试使用我们的GridJs 产品,基于canvas绘画,这方面画的好些。

1 Like

@Willy_Weng
建了个单子,在GridWeb 中 支持 AutoFitColumns and AutoFitterOptions

Issue ID(s): CELLSNET-57057

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

1 Like