有效的cflayoutarea元素未加载源内容

时间:2016-06-09 22:56:50

标签: coldfusion

我们有一个CF 9项目,几个星期前已升级到CF 2016。原始开发人员和升级项目的人离开了我们公司。我们公司没有人曾与ColdFusion合作过。所以我被要求做一些修复错误的研究。

每当用户点击不同的cflayout标签时,源内容就会在几秒钟后消失。如果我使用IE开发人员工具验证页面源代码,则这些选项卡标记(选项卡sourceurl生成的标记)已存在于标记中。但是有些东西阻止了这个标记出现在UI中。有人可以帮我解决这个问题吗?

P.S:第一个标签(test1)数据始终按预期显示。其他标签内容在一段时间后总是消失。

源代码如下:

<cflayout type="tab" >
<cflayoutarea title="Test1">
    <cfinclude template="./grids/test1Grid.cfm">
</cflayoutarea>
<cfif valuationRuns.recordCount gt 0>
    <cfif StructKeyExists(URL,'ID')>
            <cfset variables.ID = '&ID='&URL.ID>
        <cfelse>
            <cfset variables.ID = ''>
    </cfif>
    <cflayoutarea title="Valuation Summary" source="./valuations.cfm?test_record_id=#testId#&test_name=#URLEncodedFormat(test_name)#&runId=summary" 
                       refreshonactivate="true" overflow="hidden" style="height:570px;" ></cflayoutarea>
    <cfloop query="valuationRuns">
        <cfset RunID = valuationRuns.RunId[currentrow]>
        <cfset RunName = valuationRuns.RunName[currentrow]>
        <cflayoutarea title="Run #valuationRuns.RunId[currentrow]##IIF(Left(valuationRuns.RunName[currentrow],5) NEQ 'RunID',DE(' - #valuationRuns.RunName[currentrow]#'),DE(''))#" source="./valuations.cfm?test_record_id=#testId#&test_name=#URLEncodedFormat(test_name)#&runId=#RunId#&runName=#URLEncodedFormat(RunName)##IIF(StructKeyExists(URL,'ID'),DE('#variables.ID#'),DE(''))#" 
                       refreshonactivate="true" overflow="hidden" style="height:570px;" ></cflayoutarea>
    </cfloop>
</cfif>

0 个答案:

没有答案