我的工作是在塞特雷项目,但我有有限的知识,西浪控制。有人能告诉我TreeList控件和Droptree控件之间的区别吗?在哪种情况下我必须使用每个控件?
发布于 2014-04-04 20:09:24
树列表存储多个项目,而液滴只存储一个。
这两种方法都将项目的ID存储在遮罩下。
树列表:{BB14F070-0ACE-4AD8-A18B-DD053C0F9419}|{6F8FA16D-ED29-4F05-BA2A-21251D7EE2B5} Droplist:{BB14F070-0ACE-4AD8-A18B-DD053C0F9419}
此外,在使用Sitecore的API访问这些类型时也存在差异。你需要一个合适的类型,然后你可以玩它的属性.
var referenceField = (ReferenceField)Sitecore.Context.Item.Fields["DroptreeFieldName"];
var multilistField = (MultilistField)Sitecore.Context.Item.Fields["MultilistFieldName"];关于使用情况,当您只需要引用一项时,将与下拉树一起使用,如果需要引用多个项,请使用treelist。顺便说一句,我只需要创建两个组件,一个用于显示silgle配置文件,另一个用于列出一些配置文件。第一个我使用了一个下拉树,在第二个是一个Treelist。
希望这有帮助..。干杯
https://stackoverflow.com/questions/22633536
复制相似问题