Foxtable(狐表)用户栏目专家坐堂 → [求助]webui的表格宽度问题


  共有2545人关注过本帖树形打印复制链接

主题:[求助]webui的表格宽度问题

帅哥哟,离线,有人找我吗?
nuhou
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:154 积分:1659 威望:0 精华:0 注册:2015/7/1 15:27:00
[求助]webui的表格宽度问题  发帖心情 Post By:2019/5/5 20:32:00 [只看该作者]

用的webui生成的表格,好像不管多少列,手机上都会限制整体表格的宽度正好等于屏幕的宽度。

如果表格的列比较多,某列的内容多一点的话,那一行的行高就被拉的很高,或者在低分辨率的手机上显示效果很差。

能不能设置好每列固定的宽度,如果整体超过了手机的宽度,则可以左右滚动条,使得每行的行高不会拉的过高

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/5/5 21:15:00 [只看该作者]

参考:

Select Case e.Path
    Case "table.htm"
        Dim wb As New WeUI
        wb.InsertHTML("","<div id='div1' style='overflow-x:auto;width:100%'>")
        With wb.AddTable("","Table1")
            .Attribute = "style='width:1000px'"
            .head.AddRow("部门","姓名","年龄","电话","地址") '表头
            .body.AddRow("技术部","张三","36","110","中国北京中国北京中国北京中国北京中国北京") '数据
            .body.AddRow("技术部","李四","38","110","中国上海")
            .body.AddRow("技术部","王五","39","110","中国深圳")
            .body.AddRow("生产部","赵六","39","110","中国深圳")
            .body.AddRow("生产部","刘七","39","110","中国深圳")
        End With
        wb.InsertHTML("form2","</div>")
        e.WriteString(wb.Build)
End Select

 回到顶部