找回密码
 立即注册

QQ登录

只需一步,快速开始

dllyzs

注册会员

11

主题

26

帖子

109

积分

注册会员

积分
109
dllyzs
注册会员   /  发表于:2021-8-3 10:17  /   查看:2545  /  回复:1
200金币
本帖最后由 dllyzs 于 2021-8-3 10:59 编辑

两个问题
   1,FlexGridFilter的valueFilter.maxValues可否修改默认值,就是所有的列都使用默认值(250)以外的数据?
   2,没有使用headerLayoutDefinition的MultiRow指定FlexGrFilter的valueFilter.maxValues时,可以正常显示超过默认值的数据,
        但是如果指定了headerLayoutDefinition,设定的值没有反应。

测试地址(中文版好像不支持headerLayoutDefinition)
https://demo.grapecity.com/wijmo/demos/Grid/MultiRow/Filtering/purejs

修改代码
app.js   
  1. function init() {
  2.     let appData = generateAppData();
  3.     let filterMultirow = new wjMultiRow.MultiRow('#filterMultirow', {
  4.         itemsSource: appData.orders,
  5.         layoutDefinition: appData.ldThreeLines,
  6.         headerLayoutDefinition: appData.ldThreeLines
  7.     });
  8.     let filter = new wjGridFilter.FlexGridFilter(filterMultirow);
  9.    
  10.     var filterColumn = filter.getColumnFilter('id');
  11.     console.log(filterColumn);
  12.     filterColumn.valueFilter.maxValues = 10000;
  13. }
复制代码
data.js
33行修改为   
  1. for (let i = 0; i < 20000; i++) {
复制代码



1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-8-3 11:35:09
沙发
你使用valueFilter.maxValues来更改显示的数量是正确的,且不设置headerLayoutDefinition时也时正常的,

目前设置headerLayoutDefinition后无法设置maxValues的问题,这个会作为一个bug报给研发来确认原因以及进行修复。

此帖保留处理,后续进展在此更新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部