是否可以在库管理器应用程序中重用主列表“小部件”?

时间:2013-10-14 22:46:45

标签: rebol rebol2

图书管理员(http://www.rebol.org/download-librarian.r)在主列表上有一种非常简洁的方式来显示数据。我想在另一个项目中使用这种“小部件”来显示数据库中的数据。

我试着快速查看代码,但它似乎不是非常通用,也不是为了重复使用。

有没有办法将此代码打包成可重用的东西?有人做过吗?

1 个答案:

答案 0 :(得分:0)

它不是为了重复使用而设计的,因为LIST风格确实在做所有的工作。 rebol.org上有一个例子可能有帮助(http://www.rebol.org/view-script.r?script=list-supply-how-to.r),但我会在这里提出几点。

LIST风格的两个最重要的方面是第一个区块(在这种情况下是大小之后),以及SUPPLY方面也是一个区块。

第一个块是布局规范。不要考虑列,考虑嵌入式布局(或窗格,或子窗口,如果您愿意)。您提供的布局规范(可以使用VIEW LAYOUT [...]独立测试)在列表中迭代,并且设置字!将字段命名的值是您在供应块中使用的值,用于为给定的“行”设置每个面中的值。 http://www.rebol.org/view-script.r?script=list-scroll-demo.r可能是一个更简单的例子,可以帮助您理解。