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 hobousers+...@googlegroups.com <javascript:>
>     > <mailto:hobousers+...@googlegroups.com <javascript:>>.
>     > To post to this group, send email to hobo...@googlegroups.com
>     <javascript:>
>     > <mailto:hobo...@googlegroups.com <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 hobousers+unsubscr...@googlegroups.com
> <mailto:hobousers+unsubscr...@googlegroups.com>.
> To post to this group, send email to hobousers@googlegroups.com
> <mailto:hobousers@googlegroups.com>.
> 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 hobousers+unsubscr...@googlegroups.com.
To post to this group, send email to hobousers@googlegroups.com.
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/d/optout.

Reply via email to