File

src/client/app/frameworks/apis/services/bime.element.property.service.ts

Description

构件属性对象,更新,删除,修改构件的属性
命名空间:window.BIMe.view.BIMeElementProperty

Constructor

constructor(propertyLoaderService: PropertyLoaderService, resourceService: ResourceService)

Methods

Public getElementProperty
getElementProperty(elementId: string)
Parameters :
  • elementId
Returns: any
Public updateElementProperty
updateElementProperty(elementProperty: any)

更新构件属性

Parameters :
  • elementProperty

    构件属性对象
    elementProperty = {
    ID: 属性id
    ElementID: 构件ID,
    Name: 属性名称,
    Value:属性值,
    Group:所属组,
    ValueType:属性类型,
    UnitType:单位属性,
    Unit: 单位值,
    IsEdited: 是否被编辑了,
    EditBy: 编辑者,
    Guid:
    }

Example :
   function updateElementProperty() {
window.BIMe.view.BIMeElementProperty.updateElementProperty(elementProperty).then(function(res){
console.log(res);
});
}
Returns: any
Public addElementExternalProperty
addElementExternalProperty(elementExProperty: any)

添加构件扩展属性

Parameters :
  • elementExProperty

    elementProperty = {
    ID: string, //属性id
    ModelID: string, //模型Id
    ElementID:string, // 构件Id
    Group:string, //所属组,
    Name: string, //扩展属性名称,
    Type:number,// 类型 链接属性是使用
    Content: string, //内容
    EditTime: Date, //时间
    UserName: string, //编辑者
    Unit: string, //单位
    Source: string,
    }

Example :
   function addElementExternalProperty() {
window.BIMe.view.BIMeElementProperty.addElementExternalProperty(elementExProperty).then(function(res){
console.log(res);
});
}
Returns: any
Public updateElementExternalProperty
updateElementExternalProperty(elementExProperty: any)

更新构件扩展属性

Parameters :
  • elementExProperty

    elementExProperty = {
    ID: string, //属性id
    ModelID: string, //模型Id
    ElementID:string, // 构件Id
    Group:string //所属组 默认为 扩展属性,
    Name: string, //扩展属性名称,
    Type:number,// 类型 链接属性是使用
    Content: string, //内容
    EditTime: Date, //时间
    UserName: string, //编辑者
    Unit: string, //单位
    Source: string,
    }

Example :
   function updateElementExternalProperty() {
window.BIMe.view.BIMeElementProperty.updateElementExternalProperty(elementExProperty).then(function(res){
console.log(res);
});
}
Returns: any
Public deleteElementExternalProperty
deleteElementExternalProperty(propertyId: string)

删除扩展属性

Parameters :
  • propertyId
Example :
   function deleteElementExternalProperty() {
window.BIMe.view.BIMeElementProperty.deleteElementExternalProperty(propertyId).then(function(res){
console.log(res);
});
}
Returns: any
Public addElementLink
addElementLink(elementLinkProperty: any)
Parameters :
  • elementLinkProperty
    • elementLinkProperty = {
      ID: string, //属性id
      ModelID: string, //模型Id
      ElementID:string, // 构件Id
      Group:string //所属组 默认为 链接属性,
      Name: string, //扩展属性名称,
      Type:number,// 类型 链接属性是使用 1.图片 2.文件 3.URL 4.模型
      Content: string, //内容
      EditTime: Date, //时间
      UserName: string, //编辑者
      Unit: string, //单位
      Source: string,
      }
Example :
   function addElementLink() {
window.BIMe.view.BIMeElementProperty.addElementLink(elementLinkProperty).then(function(res){
console.log(res);
});
}
Returns: any
Public updateElementLink
updateElementLink(elementLinkProperty: any)

跟新构件链接

Parameters :
  • elementLinkProperty

    elementExProperty = {
    ID: string, //属性id
    ModelID: string, //模型Id
    ElementID:string, // 构件Id
    Group:string //所属组 默认为 扩展属性,
    Name: string, //扩展属性名称,
    Type:number,// 类型 1.图片 2.文件 3.URL 4.模型
    Content: string, //内容
    EditTime: Date, //时间
    UserName: string, //编辑者
    Unit: string, //单位
    Source: string,
    }

Example :
   function updateElementLink() {
window.BIMe.view.BIMeElementProperty.updateElementLink(elementLinkProperty).then(function(res){
console.log(res);
});
}
Returns: any
Public deleteElementLink
deleteElementLink(linkId: string)

删除构件链接

Parameters :
  • linkId

    链接Id

Example :
   function deleteElementLink() {
window.BIMe.view.BIMeElementProperty.deleteElementLink(linkId).then(function(res){
console.log(res);
});
}
Returns: any

results matching ""

    No results matching ""