変数 =《UiInstance》.createCheckBox();引数のテキストはLabelに表示するテキストを指定します。また第2引数の真偽値は、第1引数のテキストがHTMLかどうかを示すものです。これをtrueにするとテキストをHTMLのコードと解釈します。falseにするとテキストと解釈します(中にHTMLのタグがあっても、タグがそのままテキストとして表示されます)。
変数 =《UiInstance》.createCheckBox( テキスト );
変数 =《UiInstance》.createCheckBox( テキスト, 真偽値 );
変数 =《UiInstance》.createCheckBox( グループ名 );ラジオボタンは、複数のものが一つのグループとして機能しなければいけません。このため、第1引数にグループ名をテキストとして指定します。これで、同じグループ名を指定しておくと、それらのラジオボタンが1つのグループとして機能するようになります。第2引数のテキスト、第3引数の真偽値はcreateCheckBoxと同様で、表示するテキストとHTMLかどうかを示す真偽値となります。
変数 =《UiInstance》.createCheckBox( グループ名, テキスト );
変数 =《UiInstance》.createCheckBox( グループ名, テキスト, 真偽値 );
《CheckBox/RadioButton》.setValue( 真偽値 );trueを指定すればそのコンポーネントが選択された状態になります。チェック状態を調べる場合、値を取得するためのメソッドはありません。例によって、On Changeイベントを使ったり、フォーム送信を利用することになるでしょう。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
function doGet(e){ Logger.log(e); var app = UiApp.createApplication().setTitle("Sample Page"); var panel = app.createVerticalPanel(); panel.setId("mainpanel"); 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); // checkbox var check = app.createCheckBox("checkbox"); check.setValue(true); panel.add(check); // radiobutton var radio1 = app.createRadioButton("group1","radio 1"); var radio2 = app.createRadioButton("group1","radio 2"); radio1.setValue(true); panel.add(radio1); panel.add(radio2); return app; }
次へ >> |