作者LCDbest (掉進程式的深崖)
看板Flash
標題[問題] Flex的layout和accordion
時間Sat Jun 27 00:43:23 2009
最近在用Flex寫一個商品資料庫管理程式,
碰到了排版的問題.....
起初.是用tile,想說一格一格的排起來會比較好看....舉例如下:
商品: OOQ果汁 數量: 2
價錢: 15$ 容量: 150CC
後來....
突然想到....如果是這種情況....就死了....舉例如下:
商品: 宇宙史上超級無敵好喝OOQ果汁
數量: 2
價錢: 15$
容量: 150CC
沒錯....就會變成這樣....
好吧,想說那用VBox和HBox排吧....
但是用VBox和HBox又要設定好每個的寬度QQ....才會精準....
另外....想說用個摺疊的Menu....
如:Accordion....但他只能展開一個....沒辦法全部展開QQ....唉.....
想請問大大,不知道大大有沒有碰到這類的問題
又是如何解決的呢??
謝謝~
--
左半邊持續殘廢中....右半邊不斷進化中....
學術名詞稱為"不協調"....( 汗.... )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.3.123
1F:推 cjcat2266:所以你的問題是名稱太長? 06/27 01:35
2F:推 george755185:這樣如何?太長就讓字咖掉 滑鼠指上去再用tip顯示全名 06/27 03:32
3F:→ LCDbest:想問的是用Tile只要有一個名稱太長,就會變成整排直的QQ 06/27 07:19
4F:推 fatcats:Tile裡面的每個大小都會是一樣的~~所以一個變長其他也會 06/27 07:28
5F:→ fatcats:那你若覺得這樣不妥~~你喜歡什麼表現形式?! 06/27 07:29
6F:→ fatcats:通常商業產品名稱不會太長啦...不然大家記不住 ... 06/27 07:31
7F:→ fatcats:就像含笑半步癲一樣~商品描述這麼多~名稱卻還是五個字(誤) 06/27 07:33
8F:→ LCDbest:XD這個商品解釋好,不過上面的文章是舉例啦,還會碰到 06/27 07:53
9F:→ LCDbest:商品出產廠的地址之類的,或是國外地址,就會變得很長QQ 06/27 07:53
10F:→ LCDbest:所以碰到用Tile排的時候如大大說的,一個太長,後面就變成 06/27 07:55
11F:→ LCDbest:值的一排,想要的是,看能不能把後面短的能橫向繼續排列 06/27 07:56
12F:→ LCDbest:簡單的說,就是希望很長的名稱能有"合併儲存格"的效果啦XD 06/27 07:56
13F:→ LCDbest:說了那麼多...不知道大大是否看的懂QQ 06/27 07:56
14F:→ cjcat2266:你講一個"合併儲存格",大家應該就懂了~ 06/27 23:30
15F:→ cjcat2266:container用VBox,動態加入HBox當做cell 06/27 23:32
16F:→ cjcat2266:判斷字數過多,則一個HBox當一個cell 06/27 23:32
17F:→ cjcat2266:若字數沒有過多,則一個HBox裡面可以再裝兩個cell 06/27 23:32
18F:→ cjcat2266:VBox裡面的HBox的寬度都設為100% 06/27 23:33
19F:→ cjcat2266:HBox裡面如果要再裝兩個cell,該cell寬度設為50% 06/27 23:33
20F:→ cjcat2266:這樣應該沒有什麼"需要精準設定寬度"的問題吧? 06/27 23:33
21F:→ cjcat2266:另外關於Accordian沒辦法全部展開的問題 06/27 23:34
22F:→ cjcat2266:你要不要試試一堆Accordian垂直堆疊,每個只有一個tag 06/27 23:35
23F:→ cjcat2266:每個Accordian各自展開,就是你說的"全部展開"的效果了 06/27 23:35
24F:→ LCDbest:了解了!~只能說...CAT大,好樣的>"<..尤其是Accordion那招 06/28 00:28
25F:→ LCDbest:先謝謝各位大大,小弟去TRY TRY看~^^~ 06/28 00:29
26F:→ fatcats:這樣排版會不會擔心亂亂的!? 不然你就用grid + colspan 06/28 11:06
27F:→ fatcats:把第一行固定成兩格的寬度..(不過這樣比較沒有修改的彈性) 06/28 11:07
28F:→ LCDbest:謝謝fatcat大,小弟原本也是用grid,但也是因為彈性的問題 06/30 09:32
29F:→ LCDbest:不過還是很謝謝fatcats大大~^^~ 06/30 09:32