我编写了 a CustomTreegrid
,一些自定义叶子的高度是标准Treenode
/leaf 的三倍。(我是这样做的:自定义treenode smartgwt)
但是当我想用 显示节点之间的连接线时setShowConnectors(true);
,连接线只有标准的标准高度TreeNode
。
每当自定义叶子出现在树中时,都会有巨大的间隙,连接线只有叶子的标准高度。
我一直在寻找一种方法来修复它,我查看skin_styles.css
了功能setConnectorImage(String connectorImage)
,getConnectorImage
。我认为问题在于,图像“connector_ancestor.gif”只有一片叶子那么高,并且不会被多次绘制。
如何修复连接线中的间隙?
编辑:这是一张图片来说明我的意思:(因为我还不能在这里上传图片,它是一个指向 imgur.com 的链接)http://imgur.com/iKGeR
2.Edit在api中搜索解决方案我在描述中遇到了这句话setConnectorImage(String connectorImage)
: 连接器图标被渲染到每一行的标题字段中,并显示同一父节点的兄弟节点之间的虚线层次结构线
——所以它接缝我有玩弄标题字段的高度,或者至少在这个方向上进一步搜索。