0
當檢查TaxonomyField的。開旗,場始終設置爲false。TaxonomyField.Open永遠是假的
然而這僅僅是我們的代碼隱藏代碼,而不是在SharePoint本身,在SharePoint中打開標誌在管理元數據存儲應用中。
一般情況下,我們投中的SPField到TaxonomyField,並檢查Open標誌,當它是開放的,我們將展示一個額外的輸入框中添加更多項目的taxonomystore。
當檢查TaxonomyField的。開旗,場始終設置爲false。TaxonomyField.Open永遠是假的
然而這僅僅是我們的代碼隱藏代碼,而不是在SharePoint本身,在SharePoint中打開標誌在管理元數據存儲應用中。
一般情況下,我們投中的SPField到TaxonomyField,並檢查Open標誌,當它是開放的,我們將展示一個額外的輸入框中添加更多項目的taxonomystore。
我會在這裏發表解決我的問題,因爲沒有人做了迄今爲止:)
所以,如果你想檢查TaxonomyField.Open設置,這取決於兩種配置:
然後你可以遍歷領域,並採取開放的標誌動作,例如:
foreach (SPField field in item.Fields) {
if (field is TaxonomyField) {
var taxField = field as TaxonomyField;
if (taxField.Open) {
// field is open for this termset in this list (for this user)
}
}
}