如何隐藏具有PARTS标签的菜单项?
答案 0 :(得分:1)
我会在菜单类(在我的app:m_main中)创建一个没有返回值的公共函数。
$scope.loadTags = function($query) {
return $http.get('http://localhost/search.php?term='+query).then(function(response) {
return response.data;
});
};
从以下任何地方调用此函数:
mf_HideByTag(string as_tag) >>>
// Hide each menu item having Tag = <as_tag>
long i
for i = 1 to UpperBound(Item)
if Item[i].Tag = as_tag then Hide(Item[i])
next
注意:此功能不会通过下拉菜单进行递归搜索。它只解析直接菜单栏项。
答案 1 :(得分:0)
如果这是您的应用程序的标准行为,您可能希望将此功能放在窗口祖先中。
您可以通过窗口的MenuID属性获取对菜单的引用。然后,您可以遍历菜单项,并为具有相应Tag值的人设置visible属性。
您可以在窗口的打开事件中执行此操作。