Метод TaxonomyField.GetFilteringHtml
Создает строку HTML, которая может быть обработана, чтобы отобразить список объектов Term , которые могут использоваться для фильтрации объекта указанного TaxonomyField .
Пространство имен: Microsoft.SharePoint.Taxonomy
Сборка: Microsoft.SharePoint.Taxonomy (в Microsoft.SharePoint.Taxonomy.dll)
Синтаксис
'Декларация
Public Shared Function GetFilteringHtml ( _
filterValues As String, _
field As SPField, _
queryStr As String _
) As String
'Применение
Dim filterValues As String
Dim field As SPField
Dim queryStr As String
Dim returnValue As String
returnValue = TaxonomyField.GetFilteringHtml(filterValues, _
field, queryStr)
public static string GetFilteringHtml(
string filterValues,
SPField field,
string queryStr
)
Параметры
filterValues
Тип: System.StringСтрока, содержащая значение по умолчанию, код HTML, который будет отрисовываться с SharePoint Foundation , если этот метод не может создать настраиваемую строку HTML.
field
Тип: Microsoft.SharePoint.SPFieldОбъект TaxonomyField , который инкапсулирует поля для фильтрации.
queryStr
Тип: System.StringСтрока запроса URL-адреса, содержащая GUID Term , который в настоящее время используется в качестве фильтра и флаг, указывающий, какие-либо из его потомков, которые будут включены в результаты фильтрации ли.
Возвращаемое значение
Тип: System.String
Строка HTML, которая может быть обработана, чтобы отобразить список объектов Term , которые могут использоваться для выполнения фильтрации в объекте указанного TaxonomyField .
Замечания
Если параметр filterValues имеет пустая ссылка (Nothing в Visual Basic) или пуст, или параметр field не имеет тип TaxonomyFieldили TaxonomyField , он инкапсулирует является полем корпоративных ключевых слов, возвращается параметр filterValues bythe предоставленная строка HTML. В противном случае строка настраиваемого HTML возвращается, который может быть использован для отображения значения фильтра.
Если параметр queryStr содержит оба совпадающие пары ключ значение "FilterField([0-9]+)=" "и"FilterData([0-9]+)= для указанного поля значение из второй пары считается из формы [[0-1],GUID]. Если первая часть 1, все потомки Term идентифицируется по идентификатору GUID будут включены в результаты фильтрации.
Сконструированная строка HTML содержит один вложенный неупорядоченный список ([UL]), содержащий сведения о фильтрации Term и идентификаторы элементов списка отфильтрованного списка элементов. Потомков Term объектов будут включены в фильтр, если параметр queryStr указывает таким образом.