Transmit data from a data grid to a action button

Archived from the Xataface Users forum.

Jean — Thu Oct 16, 2008 6:15 am

Hi Steve,

I have created a grid from an action. This action get records from the database according to various sql queries.

In the page of the results grid I have a action button to export a CSV of this result.

The data exported now into CSV format is not correct so I need to send some data to my action. I need to put some dynamic data into the url of the button action to export the right result. I need to tell my CSV action which query I used.

I thought I could include this data dynamically into the url of his CSV action.

Could you tell me how to do this ? Do I have to create a Javascript button or can I do something more simple ?

Kind regards

Jean


shannah — Fri Oct 17, 2008 7:51 am

Hi Jean,

It is certainly possible to add dynamic data to any action. It’s hard for me to comment on the “how” without a little more detail, though. Are you using the Xataface built-in CSV action in some way, or are you doing the export in a custom way?

-Steve


Jean — Mon Oct 20, 2008 1:16 am

Hi Steve,

In fact I have created a custom action that is actually the

xataface-1.0-beta-3/actions/export_csv.php file content.

Thank you for your help

Jean


Jean — Tue Oct 28, 2008 6:17 am

Hi Steve,

Eventually, I found a solution for my button . I added a field in my array that I did not displayed in my grid. For that I modified my template Dataface_RecordGrid.html.

Then I added a button in my template with the information in its URL telling which query I used to get the data to display.

I hope I am clear

Jean