小编bWF*_*800的帖子

条件逻辑中的Coldfusion函数

我的cfc中的函数存在问题.当我尝试引入条件逻辑来为网格分配查询时,它们表现得很有趣.基本上在我将拥有的URL中?GRIDID=x它将告诉cfc运行哪个函数,但是当我将结束cffunction标记嵌套在if语句中时,它会抛出错误.这是代码.

<cffunction name="grabInfo" access="remote" output="false" returntype="any">
  <cfargument name="page" required="yes">
  <cfargument name="pageSize" required="yes">
  <cfargument name="gridsortcolumn" required="yes">
  <cfargument name="gridsortdirection" required="yes">
  <cfargument name="filtercolumn" required="no" default="">
  <cfargument name="filter" required="no" default="">
  <cfargument name="gridID" required="yes">
    <cfif arguments.gridsortcolumn eq "">
      <cfset arguments.gridsortcolumn = "PatientsName" />
      <cfset arguments.gridsortdirection = "asc" />
    </cfif>



<cfif ARGUMENTS.gridID EQ "1">
  <cfquery name="x" datasource="#dsn#">
    <!--- .... --->
  </cfquery>
<cfreturn QueryConvertForGrid(qGrabInfo, Arguments.page, Arguments.pagesize)>
</cffunction>
</cfif>

<cfif ARGUMENTS.gridID EQ "2">
<cfquery name="x" datasource="#dsn#">
    <!--- .... --->
  </cfquery>
<cfreturn QueryConvertForGrid(qGrabInfo, Arguments.page, Arguments.pagesize)> …
Run Code Online (Sandbox Code Playgroud)

coldfusion

2
推荐指数
2
解决办法
678
查看次数

标签 统计

coldfusion ×1