1

我有一个通过该dndController="dijit._tree.dndSource"选项启用了 dnd 的 dijit 树。目前,当启动拖动时,头像内容似乎是右对齐的。头像会自动选择正在拖动的项目的图像和文本内容,但我希望这些信息左对齐。

我相信为树编写自定义创建函数是解决方案,但找不到相同的示例。有人可以指出一个示例,其中 dijit 树的头像是使用创建者功能自定义的?

谢谢,
跌倒

4

1 回答 1

1

该问题的一种解决方案(可能并非在所有情况下都有效)是使用 CSS 类来设置头像的样式。Dojo 在 avatar 中使用树节点的 HTML 或类似的东西,因此如果您为树节点和树节点 avatar 编写一个 CSS 类,您可以使用类似于以下的 CSS 让它们以不同的方式显示:

.treeNodeItem {
    text-align: right;
}

.dojoDndAvatarItem .treeNodeItem {
    text-align: left;
}

我面前没有我的代码,但我会在以后的某个时候尝试记住对此进行扩展。

http://docs.dojocampus.org/dojo/dnd

于 2010-11-08T06:07:45.313 回答