Main Content

本页采用了机器翻译。点击此处可查看英文原文。

activate

应用视图设置

自 R2022b 起

    说明

    示例

    activate(view)view 指定的视图设置应用于需求编辑器和需求视角。

    示例

    全部折叠

    此示例显示如何创建视图并将其应用于需求编辑器和需求透视图。

    打开 myAddRequirements需求集,其中包含 Type 设置为 Functional 的需求。

    rs = slreq.open("myAddRequirements");

    创建一个名为 NewView 的视图。

    myView = slreq.View.create("NewView")
    myView = 
      View with properties:
    
              Name: 'NewView'
         ReqFilter: ''
        LinkFilter: ''
              Host: ''
    
    

    设置需求过滤器以仅显示将 Type 设置为 Container 的需求。

    myView.ReqFilter = "{'ReqType','Container'};"
    myView = 
      View with properties:
    
              Name: 'NewView'
         ReqFilter: '{'ReqType','Container'};'
        LinkFilter: ''
              Host: ''
    
    

    检查视图是否有效。

    tf = isValid(myView)
    tf = logical
       1
    
    

    将视图应用到需求编辑器和需求透视图。

    activate(myView)

    确认活动视图是 NewView

    appliedView = slreq.View.getActiveView
    appliedView = 
      View with properties:
    
              Name: 'NewView'
         ReqFilter: '{'ReqType','Container'};'
        LinkFilter: ''
              Host: ''
    
    

    myAddRequirements需求集不包含任何将 Type 设置为 Container 的需求,因此所有需求都被过滤掉。

    filtered-requirements-editor.png

    清除已加载的需求集和链接集并关闭需求编辑器。

    slreq.clear;

    输入参数

    全部折叠

    查看设置,指定为 slreq.View 对象。

    版本历史记录

    在 R2022b 中推出