Я новичок в CF, поэтому я наконец узнал, как вы это делаете: вам нужно добавить атрибут selectMode = edit и, кроме того, вам нужно добавить атрибут onchange.Например: onchange = "cfc: getCalculatorData.editCategory ({cfgridaction}, {cfgridrow}, {cfgridchanged})">
Далее вы пишете запрос на обновление в cfc editLocation
Пример дляФункция cfc:
<cfif isStruct(gridrow) and isStruct(gridchanged)>
<cfif gridaction eq "U">
<cfset colname=structkeylist(gridchanged)>
<cfset value=structfind(gridchanged,#colname#)>
<cfquery name="team" datasource="batcalc">
UPDATE tbl_category SET <cfoutput>#colname#</cfoutput> =
'<cfoutput>#value#</cfoutput>'
WHERE category_id = <cfoutput>#gridrow.category_id#</cfoutput>
</cfquery>
<cfelse>
<cfquery name="delCat" datasource="batcalc">
DELETE FROM tbl_category
WHERE category_id = <cfoutput>#gridrow.category_id#
</cfoutput>
</cfquery>
</cfif>
</cfif>
</cffunction>