簡體   English   中英

Sitecore - 功能區中的隱藏按鈕

[英]Sitecore - Hide Button in Ribbon

我為特定內容項創建了上下文功能區。 我有兩個按鈕可以將項目“提升”或“降級”到某個類別(該部分中只能有一個)。

是否可以在某種代碼后面隱藏基於內容 state 的按鈕之一? 我了解如何鏈接到 Click 事件,但我想知道自定義功能區是否有某種加載事件可以訪問。

似乎我可以使用從Command繼承的相同 class 來覆蓋QueryState方法。 這在加載按鈕時被調用,如果不應該顯示按鈕,我可以在那里進行檢查並返回CommandState.Hidden

public override CommandState QueryState(CommandContext context)
{
    var item = context.Items[0];

    return item.Fields["Spotlight"].Value == "" ? CommandState.Hidden : base.QueryState(context);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM