如何向 ExtJS 网格添加空行?

发布于 2024-11-29 22:13:26 字数 322 浏览 0 评论 0原文

我有带分页的网格。每页最多 10 行。像这样: 在此处输入图像描述

我在 CSS 中为 .x-grid3-scroller 选择器设置渐变背景。一切都很好,DirectStore 中有 10 件商品。但如果项目少于 10 个,我就会遇到这个问题: 在此处输入图像描述

如果为 .x-grid3-scroller 设置条纹背景,则列中将没有边框。

如何向网格添加空行以使网格适合底部?

I have the grid with paging. Every page has max 10 rows. Like this:
enter image description here

I set gradient background for .x-grid3-scroller selector in CSS. Everything is fine, while there is 10 items in the DirectStore. But if there is less items than 10 I have that problem:
enter image description here

If set striped background for .x-grid3-scroller there will be no borders in columns.

How to add empty rows to the grid to fit grid to the bottom?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

濫情▎り 2024-12-06 22:13:26

商店加载后(使用 load 侦听器)检查有多少条记录(getCount() 方法)并添加(add() 方法) 10 - store.getCount() 空记录。

store.on('load', function(store) {
  var records = new Array();
  for(var i = 10 - store.getCount(); i > 0; i--) {
     records.push(new store.recordType(/*you might need to provide default data here*/))
  }
  store.add(records);
});

After store is load (use load listener) check how many records are there (getCount() method) and add (add() method) 10 - store.getCount() empty records.

store.on('load', function(store) {
  var records = new Array();
  for(var i = 10 - store.getCount(); i > 0; i--) {
     records.push(new store.recordType(/*you might need to provide default data here*/))
  }
  store.add(records);
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文