NW支持的几种高级的显示模式

一、流式布局模式

  表体除了使用分栏模式展示外,还可以使用流式布局展示,这种方式还包括2种:A、表体的所有表格使用流式布局,自适应方式展示;B、表体作为一个整体使用流式布局。如下图展示:

要切换这两种模式也比较简单,只要在功能注册的url中使用_waterfallScene=true和_bodyWaterfallScene=true即可。

二、辅助工具栏的位置

  编辑表体的按钮包括”增行“,”删行“,”复制行“等等操作,这些按钮统一放在一个toolbar中,就是我们说的辅助工具栏,其通常的位置如下图:

 

还有另外一种展示模式,如下图:

同样只需要在功能注册的URL中增加bbar=1参数即可完成切换

三、表头使用fieldset来代替多页签

  如果表头位置出现多页签的情况下,通常情况下会显示成多页签,如下图所示:

还可以使用fieldset模式来展示,如下图:

使用的方法是只需要在jsp文件的Bill标签中增加 useFieldSetInHeader="true"属性即可。

四、使用BufferView来展示大数据

  客户的要求千奇百怪。有时候就想在一个表格中把所有数据展示出来,不希望使用分页。经测试,EXT一次在渲染250条记录时就有点吃力了。页面会出现明显的卡顿现象。为了解决这个问题,引入了BufferView的概念,即一次只渲染用户可见的几条记录,当用户拖动滚动条时再继续往下渲染。这样理论上在一个表格可以展示无限多的记录。当然了,如果数据量太大,一方面也需要足够的内存,以及前后台传输的时间也比较多。要使用bufferView,只需要在jsp的Bill标签中加入headerGridBufferView="true"属性即可,当然表体也可以使用BufferView,属性为:bodyGridsBufferView

原文地址:https://www.cnblogs.com/aimer311/p/3654694.html