动态编辑和更新cfgrid值

| 我需要通过双击该值来编辑cfgrid中一(或多个)列的值,然后按cfgrid,应使用新值更新数据库。 我已经在flex datagrid中看到了此功能。预期会有类似的功能。 任何帮助表示赞赏。     
已邀请:
我是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>
    

要回复问题请先登录注册