変数 =《UiInstance》.createServerChangeHandler( 関数名 );
《TextBoxなど》.addChangeHandler(《ServerChangeHandler》);
変数 =《UiInstance》.createServerClickHandler( 関数名 );
《Buttonなど》.addClickHandler(《ServerClickHandler》);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function doGet(e){ var app = UiApp.createApplication().setTitle("Sample Page"); var panel = app.createVerticalPanel(); app.add(panel); var l1 = app.createLabel("This is Sample Page."); l1.setStyleAttribute("font-size", "18pt"); l1.setStyleAttribute("background-color", "#CCCCFF"); l1.setStyleAttribute("margin", "10px"); panel.add(l1); var l2 = app.createLabel("label1"); l2.setId("label1"); l2.setText("簡単なテキスト操作を行います。"); panel.add(l2); var tbox = app.createTextBox(); tbox.setName("tbox1"); var changehandler = app.createServerChangeHandler("ontextchange"); tbox.addChangeHandler(changehandler); panel.add(tbox); var btn = app.createButton("click"); var clickhander = app.createServerClickHandler("onbtnclick"); btn.addClickHandler(clickhander); panel.add(btn); return app; } function ontextchange(e){ Logger.log(e); var str = e.parameter.tbox1; UserProperties.setProperty("input_text", str); } function onbtnclick(e){ Logger.log("onbtnclick:: " + e); var str = UserProperties.getProperty("input_text"); var app = UiApp.getActiveApplication(); var l1 = app.getElementById("label1"); l1.setText("you typed: " + str); return app; }
<< 前へ | 次へ >> |