2

我在 VFlexLayout 中有一组 HFlexLayout('s),一个垂直的按钮列表(例如 X、Y、Z),每个按钮后有 5 个字段。当按下按钮时,我希望其中一个字段从关闭切换到打开。

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

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

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

对于通过按钮(按顺序)切换的字段,适合使用什么元素?我希望能够在切换时更改字段的颜色,但这些不是需要按下的按钮。只要我可以单独设置每个块的颜色,我会对彼此相邻的 5 个块感到满意。

我想我会尝试使用禁用按钮,如果我可以设置它们的颜色,或者每次按下按钮后移动 20% 的进度条,但是当我想要的只是彩色块时,这些选项中的每一个都感觉像是一个黑客我。

4

1 回答 1

2

为什么不直接使用 enyo.Control?您可以指定您想要的任何内容,但如果您想将 HTML 放入其中,您可能需要将 allowHTML 设置为 true。您可以根据需要设置控件的样式。在这种情况下,您甚至不需要指定种类。假设一个 HFlexBox:

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

那应该可以解决您的喜好。

于 2012-01-05T21:11:54.950 回答