simple-viewer-app应用程序 组件树及流程简单示意图
simple-viewer-app基于TypeScript+React+Electron技术使用Bentley提供的Imodel SDK编写。
程序主入口是App,通过其状态State的变更渲染出不同的界面显示:
App
State
解释
User
登陆用户
OfflineIModel
是否离线模型?
Imodel
模型连接(通过该连接可以访问模型内部数据)
ViewDefinitionID
OpenIModelButton
IsLoading
是否在加载?
IModelComponents
SimpleViewPortComponent
ViewDefinitionId
relesetId
SimpleTreeComponent
IModelConnectionProps | DataProviderProps
SimplePropertiesComponent
IModelConnectionProps| DataProviderProps
SimpleTableComponent
simple-viewer-app 根组件App通过props向其子组件传递数据,其子组件通过回调函数更新父组件的数据。
simple-viewer-app源码下载及安装参考