Nice solution :)

El 14-07-2015 a las 17:15, HuBandiT escribió:
> Thank you.
> 
> I ended up putting a new form on the bottom; and a table on the top with
> the <bootstrap-table-actions/> as the last column; it is rare that the
> user actually needs to edit a just entered record, so it is ok to have
> that happen on a separate screen (a stock edit page), the update action
> however comes back to this screen instead of going to #show.
> 
> This ended up being easy to develop, while still quite intuitive to use.
> 
> 2015. július 7., kedd 10:37:58 UTC+2 időpontban Ignacio Huerta a
> következőt írta:
> 
>     Hi!
> 
>     Maybe you want something similar to the screenshot in the first message
>     of this thread:
>     https://groups.google.com/d/msg/hobousers/S4f5-D6jGsk/PcaFD7zofGAJ
> 
>     The idea is:
> 
>     * You create a table inside a part
>     * Outside the table, you create a form to add a new record
>     * Every time a new record is added, the table is updated almost
>     instantly with Ajax
>     * Each row has a "delete" button to remove a record also with Ajax
> 
> 
>     Alternatively you could try redefining the input many tag HTML and CSS
>     to make every record use less space, but it might be a bit harder.
> 
>     Warm regards,
>     Ignacio
> 
> 
>     El 05-07-2015 a las 04:29, HuBandiT escribió:
>     > Greetings,
>     >
>     > [Hobo 2.1.1 with default Bootstrap 2.3.2 theme.]
>     >
>     > I have a parent model (no user-editable fields) that has about 5-6
>     child
>     > models, the child model has about 4-5 short fields (a company
>     name, two
>     > dates, a dollar amonut, an enum_string field).
>     >
>     > The default edit form for the parent, with the input-many for the
>     > children is functionally complete, but it is quite wasteful of screen
>     > estate. On a full HD screen I can only see/edit maybe two child
>     records.
>     >
>     > What would be the best way to replace it with something, that
>     looks like
>     > a table with columns titles for the fields of the child model, and
>     rows
>     > for the child instances, with a UI element to delete children in the
>     > table already, as well as UI to enter new children? Preferrably
>     without
>     > visible form reloading. Kinda akin to how input-many works, which is
>     > perfect for my purposes, aside from the screen estate issue.
>     >
>     > I know <table> can use an in-place editor - but does it also offer
>     > functionality to add and remove children?
>     >
>     > Or should this all be done with CSS? I don't have much CSS
>     experience,
>     > but it kinda sounds to me like it might be possible that way?
>     >
>     > What would be the best way?
>     >
>     > Thanks in advance.
>     >
>     > --
>     > You received this message because you are subscribed to the Google
>     > Groups "Hobo Users" group.
>     > To unsubscribe from this group and stop receiving emails from it,
>     send
>     > an email to [email protected] <javascript:>
>     > <mailto:[email protected] <javascript:>>.
>     > To post to this group, send email to [email protected]
>     <javascript:>
>     > <mailto:[email protected] <javascript:>>.
>     > Visit this group at http://groups.google.com/group/hobousers.
>     > For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Hobo Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> To post to this group, send email to [email protected]
> <mailto:[email protected]>.
> Visit this group at http://groups.google.com/group/hobousers.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to