
Here is the VF page:
Here is the controller:<apex:page controller="A7_OppsCntrl" standardStylesheets="false" sidebar="false">
<apex:form>
<table id= 'a7Table' class='display'>
<thead>
<tr>
<th>Deal Name</th>
<th>Deal Owner</th>
<th>Request</th>
</tr>
</thead>
<apex:repeat value="{!A7Opps}" var="row">
<tr>
<apex:repeat value="{!A7Opps[row]}" var="cell">
<td> {!cell} </td>
</apex:repeat>
<td>
<apex:commandButton action="{!send2Admin}" value="Request" title="Send Request to Admin" oncomplete="" reRender="block">
<apex:param value="{!A7Opps[row]}" assignTo="{!paramValue}"/>
</apex:commandButton>
</td>
</tr>
</apex:repeat>
</table>
</apex:form>
</apex:page>
The task is successfully inserted, but the paramValue comes up as null.What am I doing incorrectly (probably a lot ;)? How can I get the row data to be appended to the description of the task?I've tried following https://developer.salesforce.com/forums/ForumsMain?id=906F000000095uXIAQDidn't help.Thanks!Global With Sharing class A7_OppsCntrl {
static string paramValue;
public static void send2Admin(){
user adminId = [SELECT id from user where name like 'Sir Admin' limit 1];
string userId = toolbox.grabUserId(); //Grabs context user ID
user userName = [SELECT name from user where id = :userId];
task leadReq = new task();
leadReq.OwnerId = adminId.id;
leadReq.Subject = 'New Request';
leadReq.Description = userName.name+' is requesting '+paramValue;
insert(leadReq);
}

was answered here:http://salesforce.stackexchange.com/questions/73222/apexcommandbutton-sending-data-to-controller/73241?noredirect=1⌗comment95784_73241Seems to be that I had to add a name to apex:param. So now it looks like:
Why did this fix it???<apex:param name="whatever" value="{!a7Opps[row]}" assignTo="{!paramValue}" />