2011-05-05 28 views
1

我正在調用標籤內的函數(JoblistAdd)。從組件(cfc)調用用戶定義的函數不起作用

見Index.cfm

<cfajaxproxy cfc="TimesheetHours" jsclassname="js_TimesheetHours"> 

<script > 
var obj_TimesheetHours = new js_TimesheetHours(); 
var strMsglist= 
obj_TimesheetHours.JoblistAdd(selectedJobArray,userID,weekending,tsApproved); 
</script> 

下面,組件代碼TimesheetHours.CFC

<cffunction name="JoblistAdd" > 
<cfargument name="AddList" required="yes" > 
<cfargument name="userID" required="yes" > 
<cfargument name="weekending" required="yes" > 
<cfargument name="Approved" required="false" > 

<cfset JobArray =arguments.AddList> 
<cfset userID =arguments.userID> 
<cfset weekending =arguments.weekending> 
<cfset tsApproved =arguments.Approved> 
    <cfdump var="#JobArray #"><cfabort> 
</cffunction> 

下面的代碼,但我卻無法到達,直到轉儲, 我想是不是請分享您的想法

回答

5

Arasu,

您必須將access屬性設置爲'remote'。在你的情況下,它通過公開。

<cffunction name="JoblistAdd" access="remote"> 

希望有幫助。

+0

偉大的傢伙,它的工作! – Arasu 2011-05-05 12:06:48