0
我需要編輯cfgrid中的一個(或多個)列的值,方法是雙擊該值並按下輸入cfgrid應該用新值更新db。動態編輯和更新cfgrid值
我在Flex數據網格中看到了這種功能。預計會有類似的功能。
任何幫助表示讚賞。
我需要編輯cfgrid中的一個(或多個)列的值,方法是雙擊該值並按下輸入cfgrid應該用新值更新db。動態編輯和更新cfgrid值
我在Flex數據網格中看到了這種功能。預計會有類似的功能。
任何幫助表示讚賞。
我是CF的新手,所以我終於找到了你是如何做到的:你需要添加屬性selectMode = edit,而且你需要添加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>