Thank you very much, that is exactly what I needed... I didn't know
components!
I have component related question know.
I have a first component that generate the first form (form1) based on
tableA and a second component that list all the post and a second form
(form2) generate on the same tableA.
Now in the firstcomponent.load file, I've included the second
component...something along these lines:
{{=form1}}
load('controller','functionsecondcomponent','two')
<div id="two"><div>
And the i call this component in the main page "index.html".
Everything is rendered correctly: form1 and form2 appears correctly but do
not work has I was expected. If I submit through form2, the content of the
post is correctly recorder in the tableA, if I try to use form1 it doesn't
work. When I press the submit button the index.html is refreshed but
without any effect on tableA. Any suggestions?
Thanks a lot.
Riccardo
Il giorno giovedì 28 febbraio 2013 21:47:46 UTC, Richard ha scritto:
>
> I don't understand your problem very well... Do you have a problem
> refreshing the post? As far as I understand, you have write your own ajax
> call to update the stuff in your page...
>
> You could try someting like that in your view (read about web2py LOAD()
> and component) :
>
> # Your insert form
> {{=form}}
>
> {{=LOAD(..., yourFunctionThatListThePost, ...)}}
>
> You can then in you main function/page calling a refresh of you component
> like that :
>
> if form.accepts(request.vars, session):
> ...
> response.js="web2py_component('%s','two');" %
> URL('yourController','yourFunctionThatListThePost', args='ifRequired')
>
>
> About web2py_component :
>
> https://groups.google.com/d/msg/web2py/RSDIwe8BDxA/chcikCg0RpkJ
>
>
> Hope it helps!
>
> Richard
>
>
> On Thu, Feb 28, 2013 at 1:30 PM, Riccardo C <[email protected]<javascript:>
> > wrote:
>
>> Good evening,
>>
>> I am trying to do a very simple 'twitter like' message board with the
>> simple aim to learn to program and get used to web2py framework.
>> The problem is that I decided (I don't know if it is the best choice) to
>> use one single table for both the new messages and the answers.
>>
>> What I do is showing on top of the index.html page, the form to introduce
>> new messages and below all the new messages (without the answers) followed
>> by a link associated with a ajax callback (replies.html).
>> This second function return to me all, if any, messages associated to
>> 'main text' AND a form that is generated from the same table with the
>> refSms field set (and not showed) to the id of the main message.
>>
>> What happens? when I reply to a message and I click on submit the page
>> refresh without insert in the db the new row. Can someone help me to *
>> understand* what is wrong?
>>
>> Thanks
>>
>> --
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "web2py-users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.