【发布时间】:2016-01-24 12:53:58
【问题描述】:
我想制作一个如下图所示的自定义布局。
我已经尝试过 Tile Layout 并修改了它的 calculateDropIndex 方法,但没有得到想要的行为。
当所有瓦片的高度和宽度相同但在我的情况下瓦片大小不同时,瓦片布局效果很好。
【问题讨论】:
-
我不知道您对可移动面板的最终目标,但如果您正在寻找构建仪表板样式的应用程序,不久前,我使用了 Adobe 开源 Flex 3/4 Dashboard (由 WASI 开发)(adobe.com/devnet/flex/samples/dashboard.html),然后他们有一个 4 部分系列将其移植到 Flex4(adobe.com/devnet/flex/articles/migrating-flex-apps-part4.html)。我最终编写了一个自定义布局来处理大小不同的“pod”(就像 Gridster 一样)。如果我不得不再做一次,我会购买 Flexicious 的仪表板flexicious.com/Home/Dashboard
-
@RobertN 感谢您的回复。
-
@RobertN 感谢您的回复。我已经从您提供的链接中检查了这个仪表板示例,但是随着 pod 数量的增加,这里的瓷砖(pod)正在重新调整大小。我的要求是随着小部件数量的增加增加 pod 容器的高度。正如你所说,你已经编写了处理不同 pod 大小的自定义布局,我可以有一个演示链接或自定义布局文件本身。
-
那是一个合同项目,所以我不能重新分配它,但如果它是基于 Flex 4 Spark 布局类,只是扩展 TileLayout...
-
好的。没问题,但是否可以通过扩展 Tile 布局来实现与 gridster 相同的行为?
标签: javascript layout actionscript flex4 gridster