Ok, so here is my code. I've tried to simplify it as much as possible to eliminate any possible problems:

<cfgrid name="StockOutput" format="Flash" query="GetStocks" colHeaders="yes" colHeaderAlign="center" enabled="yes" selectMode="Edit">
<cfgridcolumn name="StockID" header="StockID" display="no">
<cfgridcolumn name="EntityID" header="EntityID" display="no">
<cfgridcolumn name="TaxYear" header="TaxYear" display="no">
<cfgridcolumn name="ShareHolder" header="Share Holder" display="yes">
<cfgridcolumn name="StockClass" header="StockClass" display="yes" values = "common, preferred">
<cfgridcolumn name="SharesStart" header="Shares Dec, 31 #PrevYear#" display="yes">
<cfgridcolumn name="SharesEnd" header="Shares Dec, 31 #cookie.taxyear#" display="yes">
</cfgrid>
<cfformgroup type="horizontal" style="horizontalAlign:center">
<cfinput type="button" name="ins" value="Add Stock" onClick="GridData.insertRow(StockOutput); StockOutput.dataProvider.editField(StockOutput.selectedIndex, 'TaxYear', '#cookie.TaxYear#'); StockOutput.dataProvider.editField(StockOutput.selectedIndex, 'EntityID', '#cookie.EntityID#');">
<cfinput type="button" name="del" value="Delete Stock" onClick="GridData.deleteRow(StockOutput);">
<cfset test = 0>
<cfscript>
for (i = 0; i lt 4; i=i+1) {
test = test + StockOutput.dataProvider[i]["SharesStart"];
}
</cfscript>


<cfformitem type="html">
<cfoutput>Grid total: #gridmaster#</cfoutput>
</cfformitem>

Now I'm getting this error:

Error Occurred While Processing Request
Element DATAPROVIDER is undefined in STOCKOUTPUT.


The error occurred in C:\Inetpub\wwwroot\5471\legal.cfm: line 113 Called from C:\Inetpub\wwwroot\5471\legal.cfm: line 106 Called from C:\Inetpub\wwwroot\5471\legal.cfm: line 85 Called from C:\Inetpub\wwwroot\5471\legal.cfm: line 64 Called from C:\Inetpub\wwwroot\5471\legal.cfm: line 59 Called from C:\Inetpub\wwwroot\5471\legal.cfm: line 1

111 :                           
112 :                        for (i = 0; i lt 4; i=i+1) {
113 :                            test = test + 
StockOutput.dataProvider[i]["SharesStart"];
114 :                        }
115 :                   



I'm sure we're close....

Chris Velevitch wrote:
oops ;-)


for(var i = 0; i < datagrid.dataprovider.length; i++)


should be

     for(var i = 0; i < Stock.dataprovider.length; i++)

---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

--- You are currently subscribed to cfaussie as: [email protected] To unsubscribe send a blank email to [EMAIL PROTECTED] Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to