本文整理汇总了C#中umbraco.cms.businesslogic.web.Document.HasPendingChanges方法的典型用法代码示例。如果您正苦于以下问题:C# Document.HasPendingChanges方法的具体用法?C# Document.HasPendingChanges怎么用?C# Document.HasPendingChanges使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类umbraco.cms.businesslogic.web.Document
的用法示例。
在下文中一共展示了Document.HasPendingChanges方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SetNonPublishedAttribute
protected void SetNonPublishedAttribute(ref XmlTreeNode treeElement, Document dd)
{
treeElement.NotPublished = false;
if (dd.Published)
{
//if (Math.Round(new TimeSpan(dd.UpdateDate.Ticks - dd.VersionDate.Ticks).TotalSeconds, 0) > 1)
// treeElement.NotPublished = true;
treeElement.NotPublished = dd.HasPendingChanges();
}
else
treeElement.NotPublished = true;
}
示例2: CreateNode
/// <summary>
/// Creates an XmlTreeNode based on the passed in Document
/// </summary>
/// <param name="dd"></param>
/// <param name="allowedUserOptions"></param>
/// <returns></returns>
protected XmlTreeNode CreateNode(Document dd, List<IAction> allowedUserOptions)
{
XmlTreeNode node = XmlTreeNode.Create(this);
SetMenuAttribute(ref node, allowedUserOptions);
node.NodeID = dd.Id.ToString();
node.Text = dd.Text;
SetNonPublishedAttribute(ref node, dd);
SetProtectedAttribute(ref node, dd);
SetActionAttribute(ref node, dd);
SetSourcesAttributes(ref node, dd);
if (dd.ContentTypeIcon != null)
{
node.Icon = dd.ContentTypeIcon;
node.OpenIcon = dd.ContentTypeIcon;
}
if (dd.HasPublishedVersion() == false)
node.Style.DimNode();
if (dd.HasPendingChanges())
node.Style.HighlightNode();
return node;
}