高级自定义 > 将 ThingWorx 服务器配置为与 ThingView 小组件配合使用 > ThingView 小组件:属性
  
ThingView 小组件:属性
本部分介绍了可用于 ThingView 小组件的属性。
属性名称
说明
基本类型
默认值
可绑定目标 (T)/可绑定源 (S)
ProductToView
ThingWorx 中可视化 Creo View 数据。使用此属性可指定 Creo View 结构文件的 URL。可以将 PVZ 文件或 URL 加载到结构中。
如果模型中包含单个图,则会自动加载该图。
如果模型中包含多个图,则不会自动加载任何图。在这种情况下,请使用 Views 属性或 ThingViewControls 用户界面选择要加载的图。
如果模型中不包含任何图,则会加载结构中的所有默认可见部件。
ThingView 小组件在客户端浏览器会话中运行时,任何对不属于同一域的内容的请求都将按照跨域请求规则进行处理。最佳做法是,如果您从 Windchill 加载内容,则应通过 ThingWorx 服务器来定位和处理内容,或者通过内容代理进行路由。
STRING
NA
T
Orientations
设置视图方向。
标准视图方向的值为:
ISO1
ISO2
Top
Bottom
Left
Right
Front
Back
STRING
ISO1
T
MouseNavigation
设置鼠标导航模式。
鼠标导航模式的值为:
CreoView
Creo
CATIA_V5_Compatible
Explore
STRING
CreoView
T
Orientation
照相机的旋转角度 (以度为单位)。以 X,Y,Z 的形式指定方向。此属性与 GetViewLocationSetViewLocation 服务结合使用。
例如,要绕 Y 轴旋转 90 度,请指定 0,90,0。
STRING
NA
T
S
Position
照相机的位置 (以米为单位)。以 X,Y,Z 的形式指定位置。此属性与 GetViewLocationSetViewLocation 服务结合使用。
例如,要沿 X 轴将照相机定位在 0.5 米处,请指定 0.5,0,0。
STRING
NA
T
S
BackgroundStyle
更改视图的背景颜色。它会使用样式定义中的 Background color 字段。
STYLEDEFINITION
NA
NA
Data
用于处理在会话中加载的部件的交叉选择、颜色和透明度格式。
对于交叉选择,使用包含模型中部件的具体值 ID 列的数据表。具体值 ID 路径是 Creo View 数据中部件的唯一标识符。
要更改部件的颜色和透明度,请使用另一列及 DataFormatter。有关详细信息,请参阅 DataFormatter 属性。将此数据表绑定到“栅格”小组件的 Data 属性和 Data 属性,以在其之间执行交叉选择。
* 
图不支持交叉选择。
INFOTABLE
NA
T
S
OccurrenceField
包含具体值 ID。从绑定到 Data 属性的数据表中选择列。
FIELDNAME
treeId
NA
DataFormatter
使用基于状态的格式对 Creo View 部件应用颜色和透明度。从绑定到 Data 属性的数据表中指定一个列。
STATEFORMATTING
NA
NA
SelectedOccurrencePath
在 3D 数据中选择的部件的具体值路径。
如果选择了多个部件,则该属性将指定最后一个选定部件的具体值路径。
STRING
NA
S
PreSelectedOccurrencePath
在 3D 数据中预选的部件的具体值路径。将鼠标悬停在部件上以预选它。
STRING
NA
S
Views
包含可用于已加载产品结构的视图列表的数据表。
在数据表中选择一行以加载视图。
视图的示例有注释集、视图状态或插图。
要加载视图,请在数据表中选择该行。数据表使用 Views 数据形状。
INFOTABLE
NA
T
S
Gnomon
显示或隐藏指针。坐标是适用于绝对 XYZ 坐标系的 3D 符号。它提供了一个参考来了解视图中对象的方向。
BOOLEAN
False
T
S
EnablePartSelection
启用或禁用部件选择。
BOOLEAN
True
T
S
EnablePartDragger
选择部件时,显示或隐藏部件拖动器。ThingViewControls 用户界面中也提供了此属性。
BOOLEAN
False
T
S
SpinCenter
在旋转视图时显示或隐藏旋转中心。
BOOLEAN
False
T
S
AllowCORSCredentials
启用交叉原点请求 (CORS)。
BOOLEAN
False
NA
AllowClientRedirect
如果将媒体代理用于从 Windchill 加载模型,则该属性适用。
当设置为 True 时,客户端会处理来自 Windchill 的重定向响应以加载部件。
当设置为 False 时,媒体代理会处理来自 Windchill 的重定向响应。
BOOLEAN
True
NA
AcknowledgeStepText
序列步骤的确认消息。
STRING
NA
S
SequenceStepNumber
当前序列的步骤编号。
STRING
NA
S
SequenceStepName
当前序列步骤的名称。
STRING
NA
S
WindchillSourceData
如果源数据来自 Windchill,则设置为 true,否则将其设置为 false。
BOOLEAN
True
NA
EnableWindchillFileCache
允许将 Windchill 部件文件保存到缓存中,以便更快地加载。
BOOLEAN
False
NA
WindchillCacheSize
存储 Windchill 文件的部件几何的最大缓存大小 (MB)。
NUMBER
1000
NA
SelectedParts
包含选定部件的具体值 ID 的数据表。
数据表使用 Selection 数据形状。
INFOTABLE
NA
T
S
ThingViewControls
使侧面板用户界面能够与模型进行交互。
BOOLEAN
True
NA
DisplayViewState
在侧面板用户界面中显示和隐藏视图状态。仅当设置了 ThingViewControls 属性时才能应用属性。
BOOLEAN
True
NA
DisplayAlternateRep
在侧面板用户界面中显示和隐藏备用表示。仅当设置了 ThingViewControls 属性时才能应用属性。
BOOLEAN
False
NA
DisplayExplodeState
在侧面板用户界面中显示和隐藏分解状态。仅当设置了 ThingViewControls 属性时才能应用属性。
BOOLEAN
False
NA
DisplaySectionCut
在侧面板用户界面中显示和隐藏截面切口。仅当设置了 ThingViewControls 属性时才能应用属性。
BOOLEAN
False
NA
DisplayFilter
用于配置模型中模型注释显示的 JSON 字符串。
例如,将 JSON 字符串指定为:
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
ThingView 小组件不支持屏幕空间注释的显示。
STRING
{
"ModelAnnotation":
{
"HiddenByDefault": true,
"PlanarAnnotation": true,
"FloatingAnnotation": false,
"MiscAnnotation": false
}
}
NA
ProjectionMode
指定当前视图的投影模式。投影模式的值为:
Orthogonal - 查看没有任何透视效果的对象。
Perspective - 呈现模型的真实视图。
STRING
Orthogonal
NA
PerspectiveHFOV
指定 Perspective 模式的视图字段。可以在 0 度和 180 度之间设置值。
NUMBER
60
NA