2012-01-05 54 views
2

我在VFlexLayout中有一組HFlexLayout('s),在每個按鈕後面有5個字段的垂直按鈕列表(例如,X,Y,Z)。當按下按鈕時,我希望其中一個字段從關閉切換到開啓。哪個webOS Enyo元素/組件適合這種情況?

{X}[0][0][0][0][0] 

{Y}[1][0][0][0][0] 

{Z}[1][1][1][1][0] 

字段被按鈕按順序(按順序),哪些元素適合使用?我希望能夠在切換時更改字段的顏色,但這些不是需要按下的按鈕。只要我可以分別設置每個塊的顏色,我會很高興與5個塊相鄰。

我想我會嘗試使用禁用的按鈕,如果我可以設置它們的顏色,或者每個按鈕按下後移動20%的進度條,但是當我想要的都是彩色塊時,就像對我的黑客。

回答

2

爲什麼不直接使用enyo.Control?你可以指定你想要的任何內容,儘管如果你想在其中放置HTML,你可能想設置allowHTML爲true。不管你想要什麼,你都可以設計風格。在這種情況下,你甚至不需要指定類型。假設一個HFlexBox:

components: [ 
     { kind: "Button", flex: 1 }, 
     { content: "", flex: 1, style: "<whatever>" }, 
     ... 

這應該算出你喜歡它。

相關問題