変数 =《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;
}
| 次へ >> |