我正在使用Sitecore。我想通过Sitecore ID在程序代码中获取DMS规则的全名/描述,例如:“DayOfWeek的值等于星期二”。
谁知道怎么做?
非常感谢。
的Jordy
答案 0 :(得分:1)
我不知道一种简单的方法,但负责呈现规则文本的类是Sitecore.Shell.Applications.Rules.RulesRenderer
中的Sitecore.Client.dll
。
它的构造函数接受规则字段中的XML,并调用Render
方法,传入准备好的HtmlTexteWriter
。它还有一堆相当不言自明的私有方法,如RenderRule
,RenderCondition
等。
我确定你是否反编译那个类,你可以选择你需要的那些。