CFINPUT更新网格中的数据

我有CFINPUT文本框(type = datefield)绑定到cfgrid。 选择行时,输入显示来自网格的数据存储区。 我想要做的是不使用网格的编辑功能,因为其他控件涉及很多编码,以呈现我的页面的输入框和其他控件。 我希望当在输入文本框中进行更改时,运行cfc以插入或更新到数据库。 有什么建议?     
已邀请:
我应该在cfinput的onchange中调用cfc。代码应如下所示: 功能编辑(eqp)         {                 做你喜欢的事                       } cfgrid的名称是equipmentList     
您可以使用cfbind来执行此操作,尝试这样的事情,
<cfinput name="inputName" type="text">
<cfinput name="rowID" type="hidden" value="#rowID#">

<cfdiv bind="url:anotherPage.cfm?IName={inputName@keyup}&RId={rowID}" bindOnLoad="false">

----In anotherPage.cfm----
  <cfinvoke
    component="CFC_name"
    method="Method_Name">    
      <cfinvokeargument name="I_Name" value="#trim(IName)#"/>
      <cfinvokeargument name="R_ID" value="#trim(RId)#"/>
 </cfinvoke> 

----In CFC---->
<cffunction name="CFC_name" access="remote">
  <cfargument name="I_Name" type="string" required="yes">
  <cfargument name="R_ID" type="string" required="yes">

  <cfquery name="Q1" datasource="ds">
    UPDATE Tbl1
    SET Col1=<cfqueryparam value="#arguments.I_Name#" cfsqltype="cf_sql_varchar">
    WHERE ID = #arguments.R_ID#
  </cfquery>
</cffunction> 
你可以通过使用,@ keyup,@ keydown,@ change,@ click等绑定     

要回复问题请先登录注册