addGroup
类: ModelAdvisor.Group
包: ModelAdvisor
将子文件夹添加到文件夹
语法
addGroup(group_obj, child_obj)
说明
addGroup(group_obj, child_obj)
将由 child_obj
标识的新子文件夹添加到由 group_obj
指定的文件夹中,后者是 ModelAdvisor.Group
类的实例化。
示例
将三项检查添加到 rec
:
group_obj = ModelAdvisor.Group('com.mathworks.sample.group'); . . . addGroup(group_obj, 'com.mathworks.sample.subgroup1'); addGroup(group_obj, 'com.mathworks.sample.subgroup2'); addGroup(group_obj, 'com.mathworks.sample.subgroup3');
要使用 addGroup
将 ModelAdvisor.Task
对象添加到一个组中,请执行以下代码:
mdladvRoot = ModelAdvisor.Root(); % MAT1, MAT2, and MAT3 are registered ModelAdvisor.Task objects % Create the group 'My Group' MAG = ModelAdvisor.Group('com.mathworks.sample.GroupSample'); MAG.DisplayName='My Group'; % Add the first task to the 'My Group' folder MAG.addTask(MAT1); % Create a subfolder 'Folder1' MAGSUB1 = ModelAdvisor.Group('com.mathworks.sample.Folder1'); MAGSUB1.DisplayName='Folder1'; % Add the second task to Folder1 MAGSUB1.addTask(MAT2); % Create a subfolder 'Folder2' MAGSUB2 = ModelAdvisor.Group('com.mathworks.sample.Folder2'); MAGSUB2.DisplayName='Folder2'; % Add the third task to Folder2 MAGSUB2.addTask(MAT3); % Register the two subfolders. This must be done before calling addGroup mdladvRoot.register(MAGSUB1); mdladvRoot.register(MAGSUB2); % Invoke addGroup to place the subfolders under 'My Group' MAG.addGroup(MAGSUB1); MAG.addGroup(MAGSUB2); mdladvRoot.publish(MAG); % publish under Root