File

src/client/app/frameworks/apis/services/bime.model.view.service.ts

Description

视图操作对象
命名空间:window.BIMe.view.BIMeModelView

Constructor

constructor(viewDatagridService: ViewDatagridService, jsonLoad: JsonLoadService, widgetUtilityService: WidgetUtilityService, resourceService: ResourceService, topologyService: TopologyService, runTime: RuntimeService, eventService: EventService, projectViewLoaderService: ProjectViewLoaderService, systemViewService: SystemViewService, systemLoaderService: SystemLoaderService, spaceViewModelService: SpaceViewModelService, runtimeService: RuntimeService)

Methods

Public addView
addView(viewName: string, baseView: ViewData, levelIds: string[], categories: string[])

添加视图

Parameters :
  • viewName

    视图名称

  • baseView

    添加视图依赖的视图,必须为原模型视图

  • levelIds

    楼层IDs

  • categories

    类别IDs

Example :
function addView(){
var viewName = 'xxx';
var levelIds = ['xxxxx', 'xxxxx'];
var categories = ['xxxxx', 'xxxxxx'];
window.BIMe.view.BIMeModelView.addView(viewName, baseView,levelIds,categories).then(function(view){
console.log(view);
});
}
Returns: any
Public updateView
updateView(view: ViewData)

更新视图

Parameters :
  • view

    视图

Example :
function updateView(){
window.BIMe.view.BIMeModelView.updateView(view).then(function(res){
console.log(res);
});
}
Returns: any
Public setDefaultView
setDefaultView(viewId: any)

设置默认视图

Parameters :
  • viewId

    视图Id

Example :
function setDefaultView(){
window.BIMe.view.BIMeModelView.setDefaultView(viewId).then(function(res){
console.log(res);
});
}
Returns: any

返回默认视点id

Public deleteView
deleteView(viewId: any)

删除视图

Parameters :
  • viewId

    视图id 当前视图不能原模型视图,默认视图

Example :
function deleteView(){
window.BIMe.view.BIMeModelView.deleteView(viewId).then(function(res){
console.log(res);
});
}
Returns: any
Public changeSceneByModelView
changeSceneByModelView(view: ViewData)

按视图切换场景

Parameters :
  • view

    视图

Example :
function deleteView(){
window.BIMe.view.BIMeModelView.deleteView(view);
}
Returns: void
Public changeSceneBySpaceId
changeSceneBySpaceId(modelId: string, spaceId: string)

按空间来切换场景

Parameters :
  • modelId

    模型Id

  • spaceId

    空间Id

Example :
function changeSceneBySpaceId(){
window.BIMe.view.BIMeModelView.changeSceneBySpaceId(modelId, spaceId);
}
Returns: void
Public changeSceneBySystemId
changeSceneBySystemId(modelId: string, systemId: string)

按系统切换场景

Parameters :
  • modelId

    模型Id

  • systemId

    系统Id

Example :
function changeSceneBySystemId(){
window.BIMe.view.BIMeModelView.changeSceneBySystemId(modelId, systemId);
}
Returns: void

Properties

viewDatagridService
viewDatagridService: ViewDatagridService

results matching ""

    No results matching ""