[iModelJS]ninezone-sample-app前端测试

在该示例前端测试过程中,有如下几个问题,烦请老师有时间给指导一下:

1、npm run build之后,将build/locales/en-PSEUDO文件夹作了删除处理,但前端(属性列表)依然有特殊字体,请问这个如何更正为正常字体显示?整个项目中已查询不到这些特殊字体了。

2、ibim文件是由DgnV8Converter.exe转换而来,源文件中有2D的Sheet Model,在ninezone-sample-app中打开以后不仅显示元素减少了,而且显示比例发生了变化还无法调整,请问如何修正?

model跳转代码:

        const viewCreator = new ViewCreator2d(iModel);
        const targetViewState = await viewCreator.createViewForModel(model.id!, model.classFullName);
        const vp: ScreenViewport | undefined = IModelApp.viewManager.selectedView;
        vp!.changeView(targetViewState);

源文件截图:

iModel前端截图:

3、ninezone-sample-app示例中,如何查看链接文件呢?目录树仅能浏览,但无法打开文件。

4、在微信推文中https://mp.weixin.qq.com/s/cBKOa7pAdTHh9jL1dIMKng提到的交互查询工具栏(下图所示)是否有相应的widget支持,还是说这部分内容都需要通过底层开发来实现?

ninezone-sample-app中提供有目录树但是功能不全面。

      

Parents
  • 1.乱码问题,你以生产模式启动应用程序就自然好了。默认是以开发环境启动就出现多语言的乱码。 2.DGN中存在哪些视图,转成Bim之后,就存在哪些视图。如果说获取不到指定的视图及元素,可能是你没查询正确。 因为通过视口控制当前显示那些model,category,subcategory以及element的。 3.树状模型结构控件是iTwin.js独立开发的组件库,可以单独使用,已经发布到了npm服务器上。 github.com/.../viewer-components-react npm install @bentley/tree-widget-react

Reply
  • 1.乱码问题,你以生产模式启动应用程序就自然好了。默认是以开发环境启动就出现多语言的乱码。 2.DGN中存在哪些视图,转成Bim之后,就存在哪些视图。如果说获取不到指定的视图及元素,可能是你没查询正确。 因为通过视口控制当前显示那些model,category,subcategory以及element的。 3.树状模型结构控件是iTwin.js独立开发的组件库,可以单独使用,已经发布到了npm服务器上。 github.com/.../viewer-components-react npm install @bentley/tree-widget-react

Children