「製品の追加」ボタンを使用して、以前の既存のパネル (「productOtherPanel」) の下に複製パネルを追加する方法を考えています。新しいパネルを既存の「productOtherPanel」の下、「製品の追加」ボタンの上に挿入したいと考えています。また、この新しいパネルには、元の「productOtherPanel」と同じドロップダウン リストとテキスト ボックスを含めたいと考えています。無限に複製するには、このパネルが必要です。これは可能ですか?
function doGet(e) {
var app = UiApp.createApplication();
var productOtherPanel = app.createHorizontalPanel().setId('productOtherPanel');
var productPanel = app.createVerticalPanel().setId('productPanel');
var productList = app.createListBox().setName("productList").setId('productList');
productList.addItem("8:1 Compressed Blocks");
productList.addItem("8:1 Compressed Briquettes");
var pricePerTonPanel = app.createVerticalPanel().setId('pricePerTonPanel');
var pricePerTonTextBox = app.createTextBox().setId("pricePerTonTextBox").setName("pricePerTonTextBox")
.setText("$0.00");
var buttonPanel = app.createVerticalPanel().setId('buttonPanel');
var button = app.createButton("Add Product");
app.add(productOtherPanel);
productOtherPanel.add(productPanel);
productPanel.add(productList);
productOtherPanel.add(pricePerTonPanel);
pricePerTonPanel.add(pricePerTonTextBox);
app.add(buttonPanel);
buttonPanel.add(button);
return app;
}