У меня есть программно сгенерированный dijit.form.Select. В отличии от большинства других виджетов, выбирает не предлагает метод изменения размера, какКак установить ширину dijit.form.Select?
dijit.resize({w: width, h: height});
Я не нашел стандартизированный способ установки ширины отборного. Это довольно плохо, потому что автоматизация делает Dialogs «взрывом» при длинных значениях выбора.
Есть ли стандартный способ изменить размер выбранного мной пропущенного? Или я беспорядок с разметкой выбора жесткого пути?
Спасибо!
Спасибо! На самом деле это проблема: мне нужно было изменить размер выбранного ПОСЛЕ, когда виджет был создан. Не знал о том, что он работает до создания. –
@ken Это создает фиксированную ширину, хотя верно? Im борется с установкой ширины 'max'. Если пользователь выбирает «вариант 2», я хочу, чтобы выбор был равным 150 пикселей, если они выбирают «sdfsdfsdfds fdsfdsdfdasf asfasdfadsf adsfasf». Выбор должен усекать до максимума 450 пикселей. Я сделал это с помощью css, но IE8 имеет скрытую ошибку max-width и overflow, поэтому для ie8 у меня есть некоторые js, которые изменяют его размер. Проблема с js-решением - это выбор «вспышки» в другую позицию до того, как js может изменить размер Это. Если выбрано короткое значение, тогда длинная вспышка выбора находится в неправильном положении. Уродливое исправление. – maehue
@MigoFast: ответ Кена действительно не работает, как только вы начинаете пытаться добавлять опции. (См. Http://jsfiddle.net/QEjYD/568/). Однако приведенный ниже ответ Джеймса. См. Http://jsfiddle.net/QEjYD/569/ – inanutshellus