Thanks Anthony, its working as expected :)

regards,
Amit

On Monday, 27 August 2012 19:21:46 UTC+5:30, Anthony wrote:
>
> The onclick property of an HTML element must be Javascript. You cannot 
> call a server-side Python function directly from the browser. If you want 
> the button to work like a regular link and simply load a new page in place 
> of the current page, you can do:
>
> <Button type="button" name ="seeting_button"
> onclick = 'window.location="{{=URL('default', 'record_config', 
> args=[record_id])}}";'>
>
> In that case, you would need Python code in the view to get the record_id 
> for each link (presumably the buttons would be generated in a for loop that 
> cycles through the record id's).
>
> Anthony
>
> On Monday, August 27, 2012 7:27:20 AM UTC-4, Amit wrote:
>>
>> Hi,
>> I have created one html file with list of records, each records are there 
>> in a row of table in 
>>
>> html and there is one corresponding button (type as button) for each 
>> record so when user clicks 
>>
>> on it , it should take the id of that record from the html call 
>> controller function which will 
>>
>> further use id to fetch the complete records from the database and 
>> rendered the data onto the new 
>>
>> html page.
>>
>> below is the button creation code in html:
>>
>> <td style="text-align: center; vertical-align: middle;">
>>
>> <Button type="button" name ="seeting_button" onClick = "record_config();"
>> >
>>
>> <IMG src="{{=URL('static','images/Settings.png')}}" ALIGN="absmiddle">
>>
>> </td>
>>
>>
>>
>> here record_config() function defined in controller (default.py) which 
>> will fetch data from db 
>>
>> and display to another html page named "record_config.html".
>>
>> Problem:
>> record_config() function is not getting called upon clicking on the 
>> button, can anyone please 
>>
>> suggest me the possible way to achieve the same?
>>
>

-- 



Reply via email to