【发布时间】:2023-03-21 19:43:01
【问题描述】:
我有一个非常简单的问题,但我似乎找不到简单的答案。事实上,我还没有找到任何答案如何使 Ext JS 网格的分页工具栏更小。
我做了一个非常简单的fiddle 来研究它是如何工作的,看起来ExtJS 在某些时候会动态计算分页工具栏中元素的位置。具体来说,设置了“左”css 属性。
所以我想知道如何调整计算这些值的函数,以便减少这些值。我可以使用 jQuery/Javascript 来执行此操作,但这听起来很错误,所以我更喜欢使用干净的 ExtJS 方式来执行此操作。
所以不要像这样......
我想看看这个:
例如,我的示例中的“上一页”按钮声明了一个内联 css 样式(很可能由分页工具栏小部件完成),左侧 41 像素,而分隔符图标具有相同的“左侧”样式 81 像素。这一直持续到工具栏的整个宽度被覆盖。
所以总结一下,我想要的是拦截计算并减少元素的值以降低工具栏的整个宽度。
欢迎提出任何建议。
【问题讨论】:
-
所以你想把你的按钮移到右边吗?或者你想减小这个工具栏的大小? (工具栏和按钮的高度都是可编辑的)
-
@Ludovic 我想减小工具栏的大小,所以将元素再挤在一起一点。
-
因此您只需要使用
height属性减小工具栏的大小或其中每个元素的大小 -
通过测量项目然后放置它们来设置水平位置。
-
@EvanTrimboli 对,那你有什么建议呢?
标签: javascript jquery css extjs