|
|
<% if (!spList.ContentTypesEnabled) { %>
<% } else { %>
<% } %>
|
Internal Name |
<%
rowClass = "ms-alternating";
for (Int32 iIndex = 0; iIndex < spFields.Count; iIndex ++ )
{
SPField spField = (SPField)spFields[iIndex];
SPFieldLookup fldLookup = spField as SPFieldLookup;
bool bCountRelated = fldLookup != null && fldLookup.CountRelated;
SPFieldType t = spField.Type;
if ( t == SPFieldType.Computed ||
t == SPFieldType.File ||
t == SPFieldType.Integer ||
t == SPFieldType.Recurrence ||
t == SPFieldType.CrossProjectLink ||
t == SPFieldType.AllDayEvent)
{
continue;
}
if (!spField.Reorderable
&& !bCountRelated &&
!(spField.ReadOnlyField && spField.Type == SPFieldType.User))
{
continue;
}
if (spField.ShowInListSettings == false)
{
continue;
}
if (spField.ReadOnlyField && !bCountRelated)
{
switch (spField.Type)
{
case SPFieldType.Calculated:
rowClass = (rowClass == "")? "ms-alternating" : "";
%>
|
&Field=<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>"> <%SPHttpUtility.HtmlEncode(spField.Title,Response.Output);%>
|
|
<%SPHttpUtility.HtmlEncode(GetUsedIn(spField), Response.Output);%>
|
<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>
|
<%
break;
case SPFieldType.User:
rowClass = (rowClass == "")? "ms-alternating" : "";
%>
|
&Field=<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>" > <%SPHttpUtility.HtmlEncode(spField.Title,Response.Output);%>
|
<%SPHttpUtility.HtmlEncode(spField.TypeDisplayName, Response.Output);%>
|
<%SPHttpUtility.HtmlEncode(GetUsedIn(spField), Response.Output);%>
|
<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>
|
<%
break;
default:
if (spField.XPath != null && !spField.Hidden)
{
%>
|
<%SPHttpUtility.HtmlEncode(spField.Title,Response.Output);%>
|
<%SPHttpUtility.HtmlEncode(spField.TypeDisplayName, Response.Output);%> |
<% if ( !spList.ContentTypesEnabled && spField.Required == true ) { %> <% ; } %>
<%SPHttpUtility.HtmlEncode(GetUsedIn(spField), Response.Output);%>
|
<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>
|
<%
}
break;
}
}
else
{
rowClass = (rowClass == "")? "ms-alternating" : "";
%>
|
<%if (Enum.IsDefined(typeof(SPFieldType), spField.TypeAsString) && spField.Type != SPFieldType.Lookup && spField.Type != SPFieldType.User) {%>
&Field=<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>"> <%SPHttpUtility.HtmlEncode(spField.Title,Response.Output);%>
<%} else {%>
&Field=<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>"> <%SPHttpUtility.HtmlEncode(spField.Title,Response.Output);%>
<%}%>
|
<%SPHttpUtility.HtmlEncode(spField.TypeDisplayName, Response.Output);%> |
<% if ( !spList.ContentTypesEnabled && spField.Required == true ) { %> <% ; } %>
<%SPHttpUtility.HtmlEncode(GetUsedIn(spField), Response.Output);%>
|
<%SPHttpUtility.UrlKeyValueEncode(spField.InternalName, Response.Output);%>
|
<%
}
}
for (int i = 0; i < invalidFldsDispNames.Count; i++)
{
rowClass = (rowClass == "")? "ms-alternating" : "";
strField = invalidFldsIntNames[i].ToString();
string strurl = strHttpPath
+ "Cmd=DeleteField&"
+ strListParam
+ "&Field="
+ strField
+ "&owshiddenversion="
+ spList.Version.ToString()
+ "&NextUsing="
+ strNextUsing;
%>
|
<%SPHttpUtility.HtmlEncode(invalidFldsDispNames[i].ToString(),Response.Output);%>
|
|
);>
|
<%
}
%>