I got your screenshot.

Try this:
I have seen the screenshots. You have many options. I would try put
this in the view instead of {{=form}}

{{if form.errors:}}
 error are {{=form.errors}}
{{pass}}
{{form.element('textarea')['_cols']=80}}
{{=form.custom.begin}}
<table>
  <tr>
    <td>{{=form.custom.widget.description}}</td>
    <td>{{=form.custom.submit}}</td>
  </tr>
</table>
{{=form.custom.end}}


On Aug 7, 12:38 pm, "david.waldrop" <[email protected]> wrote:
> it seems i do not have privileges to add files to the thread.
>
> On Aug 7, 1:22 pm, mdipierro <[email protected]> wrote:
>
> > Please post a screenshot. You may be able so solve this imply with css
>
> > On Aug 7, 11:48 am, "david.waldrop" <[email protected]> wrote:
>
> > > i dont quite follow.  Here is my code
>
> > >     mtgdb.define_table(
> > >     'thoughts',
> > >     Field('description','text'),
> > >     Field('author','string'),
> > >     Field('votes','integer')
> > >     )
>
> > >     ideaform = SQLFORM(mtgdb.thoughts, fields=['description'],
> > > submit_button='Post', formstyle='divs')
> > >     if ideaform.accepts(request.vars, session):
> > >         response.flash = 'form accepted'
> > >     elif ideaform.errors:
> > >         response.flash = 'form has errors'
> > >     else:
> > >         response.flash = 'please fill out the form'
>
> > > it creates a form that takes up approximately  3" of the avialiabe
> > > real estate.  Because teh description field is of type text and teh
> > > "Post" button is underneath it.  What I want is something like this:
>
> > > +--------------------------------------------------------------------------
> > >  -------------------------------------------------------------
> > > +
> > > |
> > > |        POST
> > > +--------------------------------------------------------------------------
> > >  -------------------------------------------------------------
> > > +
>
> > > I found a post with custom widgets and something even more complex
> > > with the formstyle stuff, but have to believe there is a simpler way.
>
> > > On Aug 7, 12:39 pm, mdipierro <[email protected]> wrote:
>
> > > > {{if form.errors:}}
> > > >  error are {{=form.errors}}
> > > > {{pass}}
> > > > {{=form.custom.begin}}
> > > > {{=form.custom.submit}}
> > > > <input name="yourfield"/> <!-- place your fields as you like //-->
> > > > {{=form.custom.end}}
>
> > > > On Aug 7, 11:34 am, "david.waldrop" <[email protected]> wrote:
>
> > > > > I am having trouble controlling the visual aspects fo a SQLFORM.  More
> > > > > specifically, I want to enable a text box and a POST button on the top
> > > > > of the screen and have a lsit display below it.  The list is gonna be
> > > > > quite large so I do not want the default 2" text box and the button
> > > > > below it, but rather a single line of input (that can accept any
> > > > > mnumber of characters) and the POST button right beside it
> > > > > vertically.  I played around with the formstyles, but there is not
> > > > > very good examples.  Any suggestion/examples would be appreciated?

Reply via email to