我有个问题。我想在 Seaside Smalltalk 中创建一个站点,该站点将在 jQuery UI Accordion 中显示 Collection 的所有子类的方法。我开发了两种方法:
renderContentOn: html
html div script: html jQuery new accordion;
with: [(self elements: html)
keysAndValuesDo: [:t2 :t3 |
html
div: [html anchor: t2].
html div
with: [html paragraph: t3]]]
elements: html
| dict |
dict := Dictionary new.
Collection withAllSubclasses
do: [:e | dict
at: e asString
put: [html orderedList list: e methodDict]].
^ dict
一切正常,除了一件事:包含 div 的高度非常高:7000px。我不知道是什么原因造成的,我需要帮助。
更新:我正在使用 Seaside 3.0.7。这些样式是内联设置的。我提供的两个文件就是我使用的一切。文本大约占 div 的 1/10,其余的只是空白空间。