Brian Kotek wrote:
> Hmm....no idea on this one. I've never seen this error before. Any other
> info you can provide?
>   
here are sample cfm & cfc files...

Azadi

PS: not sure if i can attach files to posts to this list.... let's see...

<cfparam name="FORM.CompanyID" default="">
<cfparam name="FORM.records_per_page" default="1">
<cfset comps = querynew("CompanyName,CompanyID")>

<cfloop from="1" to="11" index="iii">
        <cfset QueryAddRow(comps, 1)>
        <cfset QuerySetCell(comps, 'CompanyName', 'Company#iii#')>
        <cfset QuerySetCell(comps, 'CompanyID', iii)>
</cfloop>
<html>
<head>
<cfajaxproxy cfc="results3">
<cfif isdefined('form.search_btn')>
<script>
getSearchResults = function(page,pagesize,sortcol,sortdir,cid){
        var sr = new results3();
        sr.setCallbackHandler(useResults); 
        sr.setErrorHandler(gridError);
        sr.aList2(page,pagesize,sortcol,sortdir,cid);
}
useResults = function(res){
        var ttlrecords = res.TOTALROWCOUNT;
        document.getElementById('ttlresults').innerHTML = ttlrecords;
        var myGrid = ColdFusion.Grid.getGridObject('resultsGrid');
        myGrid.getDataSource().loadData(res,false);
        myGrid.reconfigure(myGrid.getDataSource(),myGrid.getColumnModel());
}
gridError = function(){};
updateForm = function(){
        document.forms.records.secretfield.value='1';
        document.forms.records.submit();
}
testgrid = function(){
        //var myGrid = ColdFusion.Grid.getGridObject('resultsGrid');
        /*ds = myGrid.getDataSource();
        ds.loadData(useRe,false);
        cm = myGrid.getColumnModel();
        myGrid.reconfigure(ds,myGrid.getColumnModel());*/
        ColdFusion.Grid.refresh('resultsGrid');
}
</script>
</cfif>
</head>
<body>
<span id="srCount"></span>
<!--- Form Start --->
<cfform action="advance_search31.cfm" method="post" name="records">
<input type="hidden" name="secretfield" value="">
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0" 
id="content">
  <tr>
    <td colspan="4">
<!--- Search Engine Start --->
      <table border="0" align="center" cellpadding="0" cellspacing="5">
        <tr>
          <td valign="top" colspan="3">
                  <p>Select Company:</p>
                        <cfselect name="CompanyID" 
                                query="comps" 
                                display="CompanyName" 
                                value="CompanyID" 
                                selected="#form.CompanyID#"
                                size="5"
                                required="yes"
                                message="Please Choose a Company!"
                                class="textfield" />
          </td>
        </tr>
        <tr>
          <td colspan="3" valign="top" align="center">
                    <cfinput type="submit" 
                                         name="Search_btn" 
                                         value="Start Search" 
                                         class="button" />
          </td>
        </tr>
      </table>

<!--- Search Engine End --->
    </td>
  </tr>
<!--- Won't display until the Search button is pressed --->
<cfif IsDefined('FORM.Search_btn')>
  <tr>
    <td colspan="2"><p>Click on the company name to see their page.</p></td>
        <td colspan="2"><p>Total results: <span id="ttlresults"></span></p></td>
  </tr>
        <tr>
                <td colspan="4" align="center">
                <cfgrid name="resultsGrid" format="html" 
pageSize="#form.records_per_page#" striperows="yes"
                        
bind="javascript:getSearchResults({cfgridpage},{cfgridpagesize},{cfgridsortcolumn},{cfgridsortdirection},{records:[EMAIL
 PROTECTED])"
                        bindonload="false">
                        <cfgridcolumn name="rownum" header="##" width="50" 
headeralign="center">
                        <cfgridcolumn name="CompanyName" header="Company Name" 
width="580" headeralign="left">
                        <cfgridcolumn name="profits" header="YTD Gross Profit" 
width="120" headeralign="left">
                        <cfgridcolumn name="CompanyID" header="ID" width="0" 
display="no">
                </cfgrid>
                </td>
        </tr>
</cfif>

</table>

</cfform>
<!--- Form End --->
<cfset ajaxonload("testgrid")>
</body>
</html>
<cfcomponent output="yes">
        <cfset basequery = querynew("rownum,CompanyName,CompanyID,profits")>
        <cfset queryaddrow(basequery, 11)>
        <cfloop from="1" to="11" index="iii">
                <cfset QuerySetCell(basequery, 'rownum', iii, iii)>
                <cfset QuerySetCell(basequery, 'CompanyName', 'Company#iii#', 
iii)>
                <cfset QuerySetCell(basequery, 'CompanyID', iii, iii)>
                <cfset QuerySetCell(basequery, 'profits', 
'#Dollarformat(RandRange(99999,999999999))#', iii)>
        </cfloop>
  <cffunction name="aList2" access="remote" returnType="struct" output="false">
        <cfargument name="page" type="numeric" required="true">
        <cfargument name="pagesize" type="numeric" required="true">
        <cfargument name="sortcol" type="string" required="true">
        <cfargument name="sortdir" type="string" required="true">
        <cfargument name="cid" type="numeric" required="true">
        <cfset var result = structNew()>
        <cfset var data = "">
        <cfquery name="data" dbtype="query">
        SELECT * FROM basequery WHERE CompanyID = <cfqueryparam 
cfsqltype="cf_sql_integer" value="#arguments.cid#">
        </cfquery>
        <cfset result = queryConvertForGrid(data, arguments.page, 
arguments.pagesize)>
        <cfreturn result>
  </cffunction>
  
</cfcomponent>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion 8 - Build next generation apps
today, with easy PDF and Ajax features - download now
http://download.macromedia.com/pub/labs/coldfusion/cf8_beta_whatsnew_052907.pdf

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:290262
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to