本文整理汇总了C#中FieldList.AddField方法的典型用法代码示例。如果您正苦于以下问题:C# FieldList.AddField方法的具体用法?C# FieldList.AddField怎么用?C# FieldList.AddField使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FieldList
的用法示例。
在下文中一共展示了FieldList.AddField方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Show_Item_Path_and_Template_as_first_row_of_tab_data
public void Show_Item_Path_and_Template_as_first_row_of_tab_data()
{
var requestData = new RequestData();
var fieldList = new FieldList();
fieldList.AddField("Full Path", "/sitecore/content/foo");
fieldList.AddField("Template Name", "Bar");
requestData.Add(DataKey.Item, fieldList);
_requestDataProvider.Setup(x => x.GetData()).Returns(requestData);
dynamic data = _sut.GetData(null);
string summaryRow = data.Rows[0].Columns[1].Data;
Assert.Contains("/sitecore/content/foo", summaryRow);
Assert.Contains("Bar", summaryRow);
}
示例2: Return_null_if_analysis_overview_information_is_missing
public void Return_null_if_analysis_overview_information_is_missing()
{
var requestData = new RequestData();
var fieldList = new FieldList();
fieldList.AddField("Foo", "Bar");
requestData.Add(DataKey.Item, fieldList);
_requestDataProvider.Setup(x => x.GetData()).Returns(requestData);
var data = _sut.GetData(null);
Assert.Null(data);
}
示例3: GetPageMode
private static FieldList GetPageMode()
{
var data = new FieldList();
data.AddField("IsDebugging", Context.PageMode.IsDebugging);
data.AddField("IsNormal", Context.PageMode.IsNormal);
data.AddField("IsPageEditor", Context.PageMode.IsPageEditor);
data.AddField("IsPageEditorEditing", Context.PageMode.IsPageEditorEditing);
data.AddField("IsPreview", Context.PageMode.IsPreview);
data.AddField("IsProfiling", Context.PageMode.IsProfiling);
data.AddField("IsSimulatedDevicePreviewing", Context.PageMode.IsSimulatedDevicePreviewing);
return data;
}
示例4: AddCloneFields
private static void AddCloneFields(Item item, FieldList data)
{
data.AddField("Is Clone", item.IsClone);
data.AddField("Is Item Clone", item.IsItemClone);
data.AddField("Source Uri", item.SourceUri);
}
示例5: GetExtendedProperties
private static FieldList GetExtendedProperties(Item item)
{
var data = new FieldList();
data.AddField("Key", item.Key);
data.AddField("Has Children", item.HasChildren);
if ((item.Children != null) && item.HasChildren)
{
data.AddField("Children", item.Children.Count);
}
if (item.Branch != null)
{
data.AddField("Branch Name", item.Branch.Name);
data.AddField("Branch Id", item.BranchId.Guid);
}
data.AddField("Short Description", item.Appearance.ShortDescription);
data.AddField("Long Description", item.Appearance.LongDescription);
data.AddField("Originator Id", item.OriginatorId.Guid);
data.AddField("Uri", item.Uri);
data.AddField("Full Path", item.Paths.FullPath);
data.AddField("Long ID", item.Paths.LongID);
data.AddField("Hidden", item.Appearance.Hidden);
data.AddField("Read Only", item.Appearance.ReadOnly);
data.AddField("Sort order", item.Appearance.Sortorder);
data.AddField("Style", item.Appearance.Style);
AddCloneFields(item, data);
data.AddField("Created", item.Statistics.Created);
data.AddField("Created By", item.Statistics.CreatedBy);
data.AddField("Updated", item.Statistics.Updated);
data.AddField("Updated By", item.Statistics.UpdatedBy);
data.AddField("Revision", item.Statistics.Revision);
return data;
}
示例6: GetItem
private static FieldList GetItem(Item item)
{
var data = new FieldList();
data.AddField("Name", item.Name);
data.AddField("Display Name", item.DisplayName);
data.AddField("Language Name", item.Language.Name);
data.AddField("Template Name", item.Template.Name);
if (item.Parent != null)
{
data.AddField("Parent Name", item.Parent.Name);
}
data.AddField("Full Path", item.Paths.FullPath);
data.AddField("Version Number", item.Version.Number);
data.AddField("ID", item.ID.Guid);
data.AddField("Parent ID", item.ParentID.Guid);
data.AddField("Template ID", item.TemplateID.Guid);
return data;
}
示例7: GetSite
private static FieldList GetSite()
{
var site = Context.Site;
var data = new FieldList();
data.AddField("Name", site.Name);
data.AddField("HostName", site.HostName);
data.AddField("TargetHostName", site.TargetHostName);
data.AddField("Language", site.Language);
data.AddField("Database", site.Properties["database"]);
data.AddField("Device", site.Device);
data.AddField("RootPath", site.RootPath);
data.AddField("StartItem", site.StartItem);
data.AddField("StartPath", site.StartPath);
data.AddField("PhysicalFolder", site.PhysicalFolder);
data.AddField("VirtualFolder", site.VirtualFolder);
data.AddField("LoginPage", site.LoginPage);
data.AddField("RequireLogin", site.RequireLogin);
data.AddField("AllowDebug", site.AllowDebug);
data.AddField("EnableAnalytics", site.EnableAnalytics);
data.AddField("EnableDebugger", site.EnableDebugger);
data.AddField("EnablePreview", site.EnablePreview);
data.AddField("EnableWorkflow", site.EnableWorkflow);
data.AddField("EnableWebEdit", site.EnableWebEdit);
data.AddField("FilterItems", site.FilterItems);
data.AddField("CacheHtml", site.CacheHtml);
data.AddField("CacheMedia", site.CacheMedia);
data.AddField("MediaCachePath", site.MediaCachePath);
data.AddField("XmlControlPage", site.XmlControlPage);
return data;
}
示例8: GetLanguage
private static FieldList GetLanguage()
{
var language = Context.Language;
var data = new FieldList();
data.AddField("Name", language.Name);
data.AddField("DisplayName", language.GetDisplayName());
data.AddField("CultureInfo", GetCulture(language.CultureInfo).Fields);
if (language.Origin != null && language.Origin.ItemId != (Data.ID)null)
{
data.AddField("Origin Item Id", language.Origin.ItemId.Guid);
}
return data;
}
示例9: GetDomain
private static FieldList GetDomain()
{
var domain = Context.Domain;
var data = new FieldList();
data.AddField("Name", domain.Name);
data.AddField("Is Default", domain.IsDefault);
data.AddField("Account Prefix", domain.AccountPrefix);
data.AddField("Anonymous User Name", domain.AnonymousUserName);
data.AddField("Default Profile Item ID", domain.DefaultProfileItemID);
data.AddField("Ensure Anonymous User", domain.EnsureAnonymousUser);
data.AddField("Everyone Role Name", domain.EveryoneRoleName);
data.AddField("Locally Managed", domain.LocallyManaged);
data.AddField("Anonymous User Email Pattern", domain.AnonymousUserEmailPattern);
data.AddField("Account Name Validation", domain.AccountNameValidation);
data.AddField("Member Pattern", domain.MemberPattern);
return data;
}
示例10: GetRequest
private static FieldList GetRequest()
{
var request = Context.Request;
var data = new FieldList();
data.AddField("FilePath", request.FilePath);
data.AddField("ItemPath", request.ItemPath);
if (request.QueryString.AllKeys.Any())
{
var queryString = new FieldList();
foreach (var key in request.QueryString.AllKeys)
{
queryString.AddField(key, request.QueryString.GetValues(key));
}
data.AddField("QueryString", queryString);
}
return data;
}
示例11: GetItemTemplate
private static FieldList GetItemTemplate()
{
var template = Context.Item.Template;
var data = new FieldList();
data.AddField("Name", template.Name);
data.AddField("Display Name", template.DisplayName);
data.AddField("Full Name", template.FullName);
data.AddField("ID", template.ID.Guid);
data.AddField("Base Templates", template.BaseTemplates.Select(t => t.Name));
if (template.StandardValues != null)
{
data.AddField("Standard Values", template.StandardValues.Paths.FullPath);
}
data.AddField("Own Fields", GetTemplateFieldProperties(template.OwnFields));
data.AddField("Fields", GetTemplateFieldProperties(template.Fields));
data.AddField("Template InnerItem", GetItem(template.InnerItem).Fields);
return data;
}
示例12: GetDevice
private static FieldList GetDevice()
{
var device = Context.Device;
var data = new FieldList();
data.AddField("Name", device.Name);
data.AddField("Display Name", device.DisplayName);
data.AddField("Id", device.ID.Guid);
data.AddField("Query String", device.QueryString);
data.AddField("Agent", device.Agent);
if (device.FallbackDevice != null)
{
data.AddField("Fallback Device Name", device.FallbackDevice.Name);
}
data.AddField("Icon", device.Icon);
data.AddField("Is Default", device.IsDefault);
data.AddField("Is Valid", device.IsValid);
return data;
}
示例13: GetDiagnostics
private static FieldList GetDiagnostics()
{
var diag = Context.Diagnostics;
var data = new FieldList();
data.AddField("Debugging", diag.Debugging);
data.AddField("Profiling", diag.Profiling);
data.AddField("Tracing", diag.Tracing);
data.AddField("Show Rendering Info", diag.ShowRenderingInfo);
data.AddField("Draw Rendering Borders", diag.DrawRenderingBorders);
return data;
}
示例14: GetLayout
private static FieldList GetLayout(LayoutItem layoutItem)
{
var data = new FieldList();
data.AddField("Display Name", layoutItem.DisplayName);
data.AddField("File Path", layoutItem.FilePath);
data.AddField("ID", layoutItem.ID.Guid.ToString());
return data;
}
示例15: GetItemVisualization
private static FieldList GetItemVisualization()
{
var itemVisualization = Context.Item.Visualization;
var device = Context.Device;
var layoutItem = itemVisualization.GetLayout(device);
var renderings = itemVisualization.GetRenderings(device, true);
var data = new FieldList();
data.AddField("Layout", GetLayout(layoutItem).Fields);
data.AddField("Renderings", GetRenderings(renderings));
return data;
}