Список комбинированных списков CFGrid смешивается с другими сетками на странице
В настоящее время на нашем развернутом сервере установлено обновление 1 ColdFusion 2016. После того, как мы обновили нашу версию CF с 9 до 2016 года, все столбцы cfgrids combobx начали вести себя немного странно. Столбцы комбинированного списка сетки не отображают точные значения, определенные в значениях cfgridcolumn и списке отображаемых значений. У нас есть несколько ссылок в сетке, которые открывают всплывающее окно с cfgrid. Эти данные списка со списком сетки отображаются в список со списком родительской сетки.
Например: если второй столбец родительской сетки представляет собой выпадающий список, а значения ="true,false", а второй столбец всплывающей сетки содержит значения ="FE,TSE,TS", если я пытаюсь изменить второй столбец всплывающей сетки, true/false появляется в списке со списком.
Странно, что это происходит со всеми сетками, которые имеют редактируемые столбцы комбинированного списка. Может кто-нибудь помочь мне с этим вопросом?
Настройки сетки это что-то вроде:
<cfset gridArgs = structNew()>
<cfset gridArgs.name = "LoansGrid">
<cfset gridArgs.pageSize = 20>
<cfset gridArgs.format = "html">
<cfif SERVER.ColdFusion.ProductVersion lt 9>
<cfset gridArgs.width = "99%">
</cfif>
<cfset gridArgs.autowidth = "no">
<cfset gridArgs.bindOnLoad = "true">
<cfset gridArgs.bind = "cfc:XXX.MVP.components.Manager.getRecords({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection},{Filter})">
<cfset gridArgs.stripeRows = true>
<cfset gridArgs.selectColor = "##D9E8FB">
<cfset gridArgs.selectmode = "edit">
<cfset gridArgs.onchange = "cfc:XXX.MVP.components.Manager.editRecord({cfgridaction},{cfgridrow},{cfgridchanged})">
<style>
td div, table div, form div { margin:0; } .x-grid-header { margin:0; } .x-grid-hd-row td { line-height:normal; }
</style>
<cfform name="EEEForm">
<cfinput type="hidden" name="Filter" value="#id#">
<cfgrid attributeCollection="#gridArgs#">
<cfgridcolumn name='Links' header='Links' display="true" width="170" select="no">
<cfgridcolumn name='Record_ID' header='Record ID' display="false" select="no">
<cfgridcolumn name="ID" header="ID" display="false" select="no">
<cfgridcolumn name="Number" header="Number" display="true" bold="yes">
<cfgridcolumn name="IncludeInRun" header="Include in Run" display="true" values="1,0" valuesdisplay="True,False">
<cfgridcolumn name="Status" header="Status" display="true">
<cfgridcolumn name="LastName" header="Last Name" display="true">
<cfgridcolumn name="ProductType" header="Product Type" display="true" values="#productType#" valuesdisplay="#productType#">
<cfgridcolumn name="PropertyType" header="Property Type" display="true" values="#propertyType#" valuesdisplay="#propertyType#">
........
</cfgrid>
</cfform>