flutter_horizontal_data_table icon indicating copy to clipboard operation
flutter_horizontal_data_table copied to clipboard

一定要设置表格高度吗?怎么让表格本身多高就显示多高?

Open yangzai100 opened this issue 4 years ago • 5 comments

一定要设置表格高度吗?怎么让表格本身多高就显示多高?

yangzai100 avatar Sep 28 '21 03:09 yangzai100

暫時來說這情況是要人手計算row height 去算整個table的高度,這table 是base on listview/scrollview 去做的widget,所以一定要有bounded area,自動shrinkwrap 是計劃要做,但短期內應該不會有。thanks

MayLau-CbL avatar Sep 29 '21 09:09 MayLau-CbL

感谢大佬回复,自己计算,是需要把row的高度写死,还是可以用globalkey来获取对应的高度。但是这个布局的时候是不是没法获取,需要等局部完了之后,再通过globalkey去获取,再设置高度刷新吗?

yangzai100 avatar Sep 30 '21 06:09 yangzai100

沒關係,如果每一行都預計有不同高度的話,暫時是要每行都用key 計算,的確需要你提到的build 一個frame 來計算再刷新的情況。 因為不久前也有其他人有類似情況,其實有一個方法應該挺直接的,但我也未有時間試行不行,就是直接在listview 加上一個bool容許shrinkwrap,最大可能是layout計算listview size方式要改改。

MayLau-CbL avatar Sep 30 '21 07:09 MayLau-CbL

希望博主把这个计划安排上,感觉有时候设置的非常费劲

AlmostSir777 avatar Apr 23 '23 04:04 AlmostSir777

會接著看看,現在的情況是scrollable 類的都是需要parent給予boundary或是declare實際size,短時間內比較難有改變 現在是看看flutter experimental tableview 發展成怎樣,希望知道有什麼能做的。

MayLau-CbL avatar Apr 30 '23 02:04 MayLau-CbL