[Zope3-Users] z3c.formjs - global js-variables and form-content in scripts

garz garz at gmx.net
Wed Sep 17 19:48:53 EDT 2008


hi,

i'm working with z3c.formjs and there are three questions that arose.

1.) defining global variables
i'd like to define some global variables that i can refer to in the
functions that i want to define with the jsfunction-package. for example a
global counter that counts something. is there any possibility to do so?

2.) form-content in jsfunctions-scripts
i want to define a jsfunction that returns a rendered widget. this widget is
an information that the particular instance of a form has. so i need to
somehow access that form to get that widget. as far as i can see this there
is no possibility to do this with jfsunction-package, since the functions
defined with it are static and they arent given any useful parameter-values
when called.

so i looked at jsevent and jsaction but the problem there is they dont know
the source form neither. they know the calling request, but since im working
with subforms, i need to know the exact form where the executed handler is
coming from. neither the request nor the jssubscriptions know about the
source-form.

so it isnt meant to weave form-specific data into the js-script. so what is
the solution to this? i cant see it.

3.) jssubscriptions-renderer
why are those renderers only in the testing-package? arent they good enough?
or is this usually done another way?

+++

my goal is to write a general sequence-form, that can display a sequence
consisting of an arbitrary widget. it should provide delete-buttons for
every element. in add-forms, the functionality of these should be realized
through javascript, dom-manipulation plus submit and in edit-forms without
submit but with ajax.

since i dont think that that there is a solution to this need, i think i
will have to adjust formjs. i would like to make that clean, means i dont
want to do a "hacky" formjs-adaption. maybe this usecase is already known
and there is interest in evolving formjs? maybe through new packages? maybe
through rewrites?

otherwise i'm just doing my own thing on formjs.
-- 
View this message in context: http://www.nabble.com/z3c.formjs---global-js-variables-and-form-content-in-scripts-tp19543467p19543467.html
Sent from the Zope3 - users mailing list archive at Nabble.com.



More information about the Zope3-users mailing list