我在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>]
所以最终显示的是每个项目有两行。第一列的第一行显示项目代码。我有其他两行是空的,因为三次显示代码似乎是多余的,并且不太适合用户查看。下一列始终具有三个值:销售和存储计数。在这两个列之后,有一些可变数量的列表示周数,它们的行分别包含销售和存储计数。这是一个小屏幕截图,用于说明:Sample。
所以,我的第一个问题是如果每个项目有两行但只有一行包含项目编号,那么完成项目编号排序的最佳方法是什么。
我的第二个问题与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>
这是一个截图来说明我的问题:Paging Issue。如您所见,我需要水平滚动条直接在中间才能看到分页选项。
我还有其他几个小问题,我无法找到解决方案。我不会详细介绍它们,但只会列出它们以防万一有任何想法。
很抱歉问题的数量。我一直让他们堆积一下。
谢谢,如果有人有任何问题,请告诉我们!