gpt4 book ai didi

javascript - Ext JS 使分页工具栏变小

转载 作者:行者123 更新时间:2023-11-28 05:25:06 25 4
gpt4 key购买 nike

我有一个非常简单的问题,但我似乎找不到简单的答案。事实上,我还没有找到任何答案如何使 Ext JS 网格的分页工具栏更小。

我做了一个很简单的fiddle研究一下它是如何工作的,看起来 ExtJS 在某个时候会动态计算分页工具栏中元素的位置。具体来说,设置了“left”CSS 属性。

所以我想知道如何调整计算这些值的函数,以便我可以减少这些值。我可以使用 jQuery/Javascript 来做到这一点,但这听起来很错误,所以我更喜欢干净的 ExtJS 方式来做到这一点。

所以不要像这样......

enter image description here

我想看看这个:

enter image description here

例如,我的示例中的“上一页”按钮声明了一个内联 css 样式(很可能由分页工具栏小部件完成),左侧距 41 像素,而分隔符图标具有相同“左侧”样式的 81 像素。这一直持续到工具栏的整个宽度被覆盖为止。

总而言之,我想要的是拦截计算并减少元素的值以降低工具栏的整个宽度。

欢迎任何建议。

最佳答案

首先设置按钮的宽度。

new Ext.Button({
width: 100, <<== width of the button
text: 'Smaller paging toolbar',
// ...

然后,您可以在按钮之前使用工具栏分隔符将元素移动到右侧:

[
{xtype: 'tbseparator', width: 200 },
new Ext.Button({
// ...

这是您的corrected fiddle

关于javascript - Ext JS 使分页工具栏变小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40238964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com