Here's a fixed version of your code: 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' )
exampletop_btn2_button =: 3 : 0 smoutput 'clicked' ) exampletop_close=: 3 : 0 wd 'pclose' ) wdexample '' You named your form 'exampletop' and you need your event handlers to use that. Thanks, -- Raul On Sun, Aug 10, 2014 at 12:25 AM, Jon Hough <[email protected]> wrote: > 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 > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
