我有這樣的代碼,創建一個裝飾彈出面板:如何添加樣式到decoratedPopupPanel?
...
var x = 600;
var y = 150+row*23;
var popPanel = app.createDecoratedPopupPanel().setStyleAttributes({background:'#FFFFDD',padding:'15px'});
var message = app.createHTML("Opération non reversible !!<BR>Il faudra 'rafraichir' votre navigateur<BR>"+
"après vous être effacé du planning (case ✖)<BR>pour voir les données à jour").setPixelSize(300,60).setStyleAttributes({background:'#FFFFDD',padding:'15px'});
popPanel.add(message);
popPanel.setAnimationEnabled(true);
popPanel.setPopupPosition(x, y);
popPanel.setAutoHideEnabled(true);
popPanel.show();// I didn't chain the commands to make it easier to test by commenting one or another...
return app;
}
,並給出了這個結果:
我的問題是:明知背景屬性決定了周邊區(彈出面板填充15px),並且內部小部件也有其背景色(以及它自己的填充),如何更改此藍色框的顏色?
我也想知道這一點(當使用裝飾的標籤面板)。我認爲這是不可能的。我使用Chrome檢查器,發現藍色部分實際上是一組圖像。所以它不會是一個簡單的CSS修復。我還在尋找解決方案時發現[此主題](http://productforums.google.com/forum/#!topic/apps-script/pGMGc7rC6QA)。 – 2013-02-26 21:16:16
感謝您的鏈接,我沒有找到一個......其中一個答案(James Ferreira)使用'borderRadius'將我帶到解決方案...所以請隨時將您的評論升級到答案,以便我可以接受它;)我將發佈我的新代碼作爲第二個答案。 – 2013-02-26 22:11:43