I'm trying to make a simple jqt form. I've been looking through the exmples in
the jqt demos, and made a very simple form:
wdexample =: 3 : 0
wd 'pc exampletop'
wd 'bin v'
wd 'cc btn button; cn "not active"'
wd 'bin h'
wd 'cc btn2 button; cn "click me!";'
wd 'cc lb listbox'
wd 'pshow'
)
wdexample_btn2_button =: 3 : 0
smoutput 'clicked'
)
wdexample_close=: 3 : 0
wd 'pclose'
)
wdexample ''
Perhaps I am making an obvious mistake but I can't see it. My button, btn2 does
nothing when clicked. And wdexample_close also does not close the form. (I've
also tried doing various other actions in the
wdexample_btn2_button =: 3 : 0 function (e.g. closing, printing a calculation
etc) but it seems the button is not bound to this function, and looking through
the demos I'm not sure what I'm doing differently.
Comparing this to the quickview1 example (in J802 jqt demos):
quickview1=: 3 : 0wd 'pc quickview1'wd 'cc e edit'wd 'bin h'wd 'cc run
button;cn "run"'wd 'cc view button;cn "View Source"'wd 'bin sz'wd 'set e text
*', e=. jpath '~addons/ide/qt/demo/quick1.qml'wd 'pshow')
NB.
=========================================================quickview1_e_button=:
3 : 0wd 'quickview1 qv "', e ,'"')
NB.
=========================================================quickview1_run_button=:
quickview1_e_button
NB.
=========================================================quickview1_view_button=:
3 : 0textview e;1!:1 <e)
NB. =========================================================quickview1_close=:
3 : 0wd 'pclose')
NB. =========================================================
quickview1''
It seems I'm not doing much differently. In the example, a button is defined,
with id = "view", and later a verb is defined with formName_childId_childType
syntax.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm