Я только начинаю с Google Closure и пытаюсь настроить расстояние между элементами управления в goog.ui.Dialog
. В качестве примера, кнопки по умолчанию в goog.ui.Dialog.ButtonSet
немного близко друг к другу:Как можно установить границу в программе Google Closure
С FireFox Debugger, я могу перейти к компоненту и вручную изменить границы, как это:
Это дает желаемый результат. Теперь диалог выглядит следующим образом:
Я попытался изменить маржу программно с помощью:
var okButton = dialog.getButtonSet().getButton(goog.ui.Dialog.DefaultButtonKeys.OK);
okButton.style.marginRightWidth = 8;
okButton.style.marginRight = 8;
но эти значения не изменятся, а также не может быть изменен с отладчик.
Как я могу изменить это значение на лету? Или это даже возможно - действительно ли мне нужно изменить базовую таблицу стилей, чтобы выполнить это?
ли вы имеете в виду, чтобы установить marginRight, а не borderRightWidth ? – JonSG
Да - спасибо. Но это тоже не изменяет. Я пробовал много комбинаций, и это просто не кажется жизнеспособным способом изменить диалог. Однако я отредактировал ответ, чтобы отразить правильную переменную. – Mike