UI ListBox オブジェクトの項目を読み取る方法が見つかりません。Google Web Toolkit で getItemCount() や getItemText() などのメソッドを検索して見つけましたが、javascript でオブジェクトを使用する場合は使用できません.....
何か案は?
UI ListBox オブジェクトの項目を読み取る方法が見つかりません。Google Web Toolkit で getItemCount() や getItemText() などのメソッドを検索して見つけましたが、javascript でオブジェクトを使用する場合は使用できません.....
何か案は?
選択したデータを取得するには、リスト ボックス ウィジェットをサーバー側の呼び出しに渡す必要があります。
function doGet(){
var app = UiApp.createApplication();
var lb = app.createListBox();
lb.setName("calName") //name used to fetch selected result
.addItem("Text Option One", "1")//options for selection
.addItem("Text Option Two","");//first peram display text and second peram value
app.add(lb); // adds listbox to display
app.add(app.createButton("Click Me")//create button
.addClickHandler(app.createServerHandler("showResult") // Create server side execution to handel click
.addCallbackElement(lb))); // add list-boxas element to be passed to server as parameter
return app;
}
function showResult(e){
var app = UiApp.getActiveApplication();
var res = e.parameter.calName;//parameter name same as list-box name given
app.add(app.createLabel("Selected option is " + res));//displays selected option
return app;
}
テストアプリを作成してバージョンを保存するだけです.このコードをアプリケーションに使用し、デプロイ後に最新のコードを表示します.