JQGrid排序和分页问题
|
我在ColdFusion中设置了一个JQGrid,以显示项目代码,然后在该特定项目上显示两个日期作为动态日期列。 colModel看起来像这样:
colModel:[
{name:\'item_code\',index:\'item_code\',width:100,sortable:false},
{name:\'metric\',index:\'metric\',width:160,align:\'right\',sortable:false}
<cfoutput>
<cfloop from=\"1\" to=\"#ArrayLen(weeksToForecastArray)#\" index=\"i\">
<cfset structIndex = 1 />
<cfset mystruct = weeksArray[i] />
,{
<cfloop collection=\"#mystruct#\" item=\"j\">
#LCase(j)#:\"#LCase(mystruct[j])#\"
<cfif structIndex lt StructCount(mystruct)>,</cfif>
<cfset structIndex++ />
</cfloop>}
</cfloop>
</cfoutput>]
因此,如何最终显示每个项目都有两行。第一列的第一行显示物料代码。我的另外两行为空,因为三遍显示代码似乎很多余,对用户而言吸引力较小。下一列始终具有三个值:“销售”和“商店数量”。在这两个之后,有可变数量的列代表星期,并且它们的行分别包含销售和商店数量。这是一个小屏幕截图,用于说明:示例。
因此,我的第一个问题是,如果每个项目都有两行,但其中只有一个包含项目编号,那么对项目编号进行排序的最佳方法是什么。
我的第二个问题与JQGrid的页面调度有关。我要显示的销售数据非常广泛,因此我需要在JQGrid上有一个滚动条才能使其可见。但是,分页位于滚动条的内部。这是保存表及其分页的代码:
<div style=\"overflow:auto; max-width:1400px; max-height:308px; font-size:10px;\">
<table id=\"sales\"></table>
<div align=\"center\" id=\"pager\"></div></div>
这是说明我的问题的屏幕截图:分页问题。如您所见,我需要水平滚动条直接位于中间才能看到分页选项。
我还有其他一些小问题,我一直无法找到解决方案。我不会详细介绍它们,但是只会列出它们,以防任何人有任何想法。
当前单击一行将打开内联编辑。它也一直滚动到最左边,对于这么多列,这确实是一个令人讨厌的问题。
展开一列会在分页器上方创建一个新的滚动条。可滚动空间的数量是调整列大小的数量。
是否可以做到这一点,以便在编辑单元格时,不同行上的单元格可以根据更改后的单元格来计算新值,而无需重新加载整个网格?
我知道当前不支持列锁定,但是将头锁定在适当的位置吗?
如您所见,我设置了固定的宽度和高度,但我希望它们是相对的,但是当我使用100%时,它会延伸到整个页面之外。我该如何制止呢?
对不起,问题数。我一直在让他们堆积一点。
谢谢,让我知道是否有人有任何疑问!
没有找到相关结果
已邀请:
0 个回复