我正在开发一个常见的smartTag面板,并从我的项目中获取基础smartTag。我想在派生智能标记中添加基础智能标记的现有操作项。我想在派生面板的项目下面添加基本面板的项目。有没有简单的方法可以在行动项目下方直接添加基础项目?
if (window.location.pathname === "/index.php/sg-video-1" ||
...
window.location.pathname === "/index.php/sg-video-8" ||
...
window.location.pathname === "/index.php/toeic/toeic-practice-test/toeic-reading/toeic-end")
{
jQuery("div#nav").css("flex-basis","0");
}
我在for循环的新操作项下添加基本操作项,有没有办法避免循环并最小化代码?
答案 0 :(得分:0)
我找到了答案,插入是最好的选择。
public override DesignerActionItemCollection GetSortedActionItems()
{
DesignerActionItemCollection actionItems = base.GetSortedActionItems();
//inserts the new smart tag action items.
actionItems.Insert(0, new DesignerActionHeaderItem("MySmartTag Support"));
actionItems.Insert(1, new DesignerActionPropertyItem("BackColor", "Back Color"));
actionItems.Insert(2, new DesignerActionPropertyItem("ForeColor", "Fore Color"));
return actionItems;
}