2012-05-10 5 views
0

У меня есть эта строка кода, которая не влияет на созданный listBox ... Я хотел бы отрегулировать ее высоту и размер шрифта, чего мне не хватает?Синтаксис службы GAS UI

var titre = app.createListBox(false).setId("titre").setName("titre").setHeight('45px').setStyleAttribute("fontSize","12").setStyleAttribute("verticalAlign","middle"); 

Благодаря

Serge

ответ

0

Наверное, не то, что вы искали, но это тот же самый код работает для меня. Единственное, что не сработало, и это единственное, что вы не жаловались :), это была вещь verticalAlign.

Вот полный код моего теста.

function uiTest() { 
    var app = UiApp.createApplication().setTitle("UI"); 
    var titre = app.createListBox(false).setId("titre").setName("titre").setHeight('45px'). 
     setStyleAttribute("fontSize","16").setStyleAttribute("verticalAlign","middle"); 
    titre.addItem("test"); 
    var panel = app.createHorizontalPanel().add(
    titre).add(
    app.createLabel('example')).add(
    app.createListBox().addItem("test2")); 
    SpreadsheetApp.getActive().show(app.add(panel)); 
} 
+0

спасибо Henrique, но когда я проверить это я есть 2 вопроса: .setHeight ('45px') не имеет никакого эффекта, я могу удалить его без какой-либо разницы ... а также fontSize, кажется, ограничен примерно 14 Pt, или, может быть, 15, но не больше: - // cheers , Serge –

+0

Ну, Serge, может быть, это проблема с браузером. Вы тестировали его на другом? Он работает как для Firefox, так и для Chromium для Linux. –

+0

Вы правы, это работает на firefox, но не на Google Chrome/mac и Safari ... слишком плохо, потому что почти все пользователи в моей школе находятся в этих браузерах: -/thanks, Serge –

0

Вы можете избавиться от всех тех, кто: .setStyleAttribute()

function applyCSS(element, style){ 
    for (var key in style){ 
     element.setStyleAttribute(key, style[key]); 
    } 
    } 

У меня есть куча CSS здесь, если это помогает: https://sites.google.com/site/scriptsexamples/gs-interactive

+0

Спасибо Джеймсу, очень интересный волшебный трюк; -) –

Смежные вопросы