After trying a bunch of different things, I
have settled on doing things this way:
Top of page is a (spreadsheet using tables).
The table, "<tr>" element is: "<tr onClick=\"rowClick(event);\">"
In perl I create the table and it contains all the data.
When a user clicks on a (spreadsheet table-row), javascript creates the form
below the (spreadsheet table).
Also, when clicking on the headers (of the spreadsheet table), I use
javascript to sort the table.
In all, the whole page is very dynamic and alive.
I will post the code when I clean things up.
In the end, using javascript was the way to go.
Thank you all for listening.
-George
Quoting Benjamin Martin <benmar...@venda.com>:
hello,
If you want to produce the same FF form but in readonly mode, you
could always process the FF form object after you have loaded the YAML
(if thats how you are are populating the form)
.. something like this:
my $form = HTML::FormFu->new;
$form->load_config_file('form.yml');
if ( $read_only ) {
foreach ( @{$form->get_all_elements } ){
$_->add_attributes( readonly => 'readonly');
}
}
As for the grid, like Peter said, looking into 'Repeatable' element
type might be the way to go. If you get stuck, post again perhaps
providing some example HTML you want FF to produce.
good luck,
-B
On 30/06/11 08:24, Peter Shangov wrote:
Hi Xaos,
From what I understand, you want to edit a grid with FF. I have not
seen examples of this having been done yet, but you may want to
have a look at how Repeatable elements work. As far as the UI is
concerned (toggling between R/O and R/W) FF itself cannot help you
there, you will have to use some javascript solution (e.g. google
for jquery grid plugins and see if anything seems to do what you
need).
Hope that helps,
Cheers,
--
Peter
------------------------------------------------------------------------
*From:* "x...@darksmile.net" <x...@darksmile.net>
*To:* html-formfu@lists.scsys.co.uk
*Sent:* Thursday, 30 June 2011, 3:48
*Subject:* [html-formfu] Help getting started with a concept.
Sorry everyone. I initially posted this under a wrong thread as a
new message.
I think I was reading the thread and then just tried to post a new
message.
Apologies :(
Anyway, here I go again:
I need some help getting started with a form.
These are my requirements:
I need a X-Y table of cells (of constant X size but
dynamic Y) which I will populate with data.
On first viewing, the table will be R/O. The user
should not be able to change the content.
On hit of a "R/W" button, the data becomes R/W
and the user goes in and makes changes.
The changed data should show up as a different color.
Can you guys point me in the right direction?
Any examples?
As before, I will publish the resultant code.
Many thanks in advance,
-George
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk <mailto:HTML-FormFu@lists.scsys.co.uk>
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu
_______________________________________________
HTML-FormFu mailing list
HTML-FormFu@lists.scsys.co.uk
http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu