图书馆管理员(http://www.rebol.org/download-librarian.r)有一种非常巧妙的方式来显示主列表上的数据。我想在另一个项目中使用这种“小工具”,以显示来自数据库的数据。
我试着快速查看代码,但它似乎不是很通用,也不是为了重用而设计的。
有没有办法把这些代码打包成可重用的东西?有没有人做过?
发布于 2013-12-20 07:17:44
它并不是为了重用而设计的,因为LIST样式实际上正在做所有的工作。在rebol.org上有一个例子可能会对(http://www.rebol.org/view-script.r?script=list-supply-how-to.r)有所帮助,但我将在这里提出几点。
LIST样式的两个最重要的方面是第一个块(在本例中是在size之后)和提供方面,它也是一个块。
第一个块是布局规范。不要只考虑列,而要考虑嵌入的布局(或者窗格,或者子窗口,如果你喜欢)。您提供的布局规范(您可以使用VIEW layout ...单独测试它)在列表中迭代,并且set-word!命名字段的值是您在供应块中用来设置给定“行”的每个面的值的值。http://www.rebol.org/view-script.r?script=list-scroll-demo.r可能是一个更简单的例子,可以帮助您理解这个概念。
https://stackoverflow.com/questions/19370491
复制相似问题