FineUI 官方论坛

标题: 建议新增加一个功能Grid [打印本页]

作者: hyjchina    时间: 2020-5-20 20:10
标题: 建议新增加一个功能Grid
在Grid控件中,对于<f:BoundField>这类型的列,可以使用DataToolTipField属性,进行鼠标悬停提示,但在<f:RenderField>类型的列中,无法使用DataToolTipField属性,建议理由:在Grid启用单元格编辑时,会使其Editor为TextBox或TextArea,但在单元格处理非编辑状态下,由于内容过长显示不全,从而必须手动调整列宽才能看全单元格内容。

所以强烈建议为<f:RenderField>增加DataToolTipField属性。谢谢

作者: sanshi    时间: 2020-5-21 16:57
默认RenderField是直接渲染数据到单元格,可以通过 RendererFunction 来实现,类似如下代码:

  1. <f:RenderField HeaderText="所学专业(RenderField)" DataField="Major" RendererFunction="renderWithTooltip" ExpandUnusedSpace="true" MinWidth="150px" />
复制代码

  1. <script>

  2.         function renderWithTooltip(value) {
  3.             return F.formatString('<span data-qtip="{0}">{0}</span>', value);
  4.         }

  5.     </script>
复制代码

作者: hyjchina    时间: 2020-5-22 14:42
了解,谢谢,应该是我找到Demo,我试用一下。




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/BBS/) Powered by Discuz! X3.4