Список комбинированных списков 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>

0 ответов

Другие вопросы по тегам