【发布时间】:2010-02-03 05:28:10
【问题描述】:
我有一个通过dndController="dijit._tree.dndSource" 选项启用了 dnd 的 dijit 树。目前,当启动拖动时,头像内容似乎是右对齐的。头像会自动选择正在拖动的项目的图像和文本内容,但
我想让这些信息保持一致。
我相信为树编写自定义创建函数是解决方案,但找不到相同的示例。有人可以指出一个使用创建者函数自定义 dijit 树的头像的示例吗?
谢谢,
跌倒
【问题讨论】:
我有一个通过dndController="dijit._tree.dndSource" 选项启用了 dnd 的 dijit 树。目前,当启动拖动时,头像内容似乎是右对齐的。头像会自动选择正在拖动的项目的图像和文本内容,但
我想让这些信息保持一致。
我相信为树编写自定义创建函数是解决方案,但找不到相同的示例。有人可以指出一个使用创建者函数自定义 dijit 树的头像的示例吗?
谢谢,
跌倒
【问题讨论】:
解决这个问题的一种方法是使用 CSS 类来设置头像的样式,这可能并非在所有情况下都有效。 Dojo 在头像中使用树节点的 HTML 或类似的东西,因此如果您为树节点和树节点头像编写 CSS 类,您可以使用类似于以下的 CSS 让它们以不同方式显示:
.treeNodeItem {
text-align: right;
}
.dojoDndAvatarItem .treeNodeItem {
text-align: left;
}
我面前没有我的代码,但我会尝试记住稍后在此进行扩展。
【讨论】: