0.058 resultSetSize

This commit is contained in:
msyu
2025-02-27 12:53:47 +03:00
parent a7aaf7ae9e
commit 507737c41f
7 changed files with 86 additions and 76 deletions
+17 -1
View File
@@ -39,7 +39,8 @@
<m:field formatter=#function(x){return listToArray(x);}#>p.value_list</m:field>
<m:field>p.ref_svc_id</m:field>
<m:field formatter=#request.castToBool#>p.is_required</m:field>
<m:field>p.default_value</m:field>
<m:field>p.default_value</m:field><!--- can be overridden bu default_compute --->
<m:field>p.default_compute</m:field>
<m:field>p.regex</m:field>
<m:field>p.unique_scope</m:field>
<m:field>p.maxlength</m:field>
@@ -81,5 +82,20 @@
<cfset "out.runDurationMs"=getTickCount() - request.startTickCount/>
<cfreturn representationOf(out) />
</cffunction>
<!--- *** выглядит ужасно, но красивый вариант не придумывается ряд месяцев --->
<cffunction name="computeDefault">
<cfargument name="defaultCompute"/>
<cfargument name="original"/>
<cfswitch expression=#arguments.defaultCompute#>
<cfcase value="display_name">
</cfcase>
<cfdefaultcase>
<cfreturn #arguments.original#/>
</cfdefaultcase>
</cfswitch>
</cffunction>
</cfcomponent>