以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  表宽问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127556)

--  作者:douglas738888
--  发布时间:2018/11/16 14:54:00
--  表宽问题

请教老师,如果窗口中的PANEL中放入一个TABLE控件,PANEL设置了扩展尺寸(显示垂直滚动条)后

 

原来TABLE控件属性设置的位置宽度是600,打开窗口后,由于PANEL设置垂直滚动条,原来TABLE设置的宽度就缩小了(大概是580,缩小的刚好是滚动条多出来的宽度)

 

问题:这样不好设置TABLE的宽度,原来设置好的宽度刚好是列宽的总和,也不会出现横向滚动条,但是打开窗口由于TABLE自动缩小了宽度,就出现横向滚动条了

 

         这种情况怎样解决,很能设置定义好的TABLE宽度与其他控件的布局?

 

         另外如何用代码获取TABLE的宽度?


--  作者:有点甜
--  发布时间:2018/11/16 15:55:00
--  

1、获取table宽度,参考

 

e.form.controls("table").width

 

e.form.controls("table").table.grid.width

 

2、既然你table的宽度变小了,你设置某列的宽度也变小,不就好了?