Можно ли изменить кнопку рядом с полем для элемента управления со списком (из набора инструментов Ajax)? - PullRequest
0 голосов
/ 07 августа 2009

Я использую элемент управления combobox из инструментария Ajax. Есть ли способ установить изображение, которое используется для кнопки, которая отображается рядом с раскрывающимся списком, или я застрял со стандартным?

Ответы [ 2 ]

1 голос
/ 07 августа 2009

Я никогда не использовал этот элемент управления, однако я посмотрел на демонстрационный сайт Ajax Control Toolkit , чтобы взглянуть на него. Похоже, кнопка со стрелкой - просто кнопка (как упоминалось в zakster82). На самом элементе управления ComboBox установите CssClass, а затем определите потомок кнопки для этого класса с другим фоновым изображением. Примерно так:

.MyComboBoxStyle button {
  background-image:url(myNewArrowImage.gif);
}

Очевидно, что для очистки этого могут потребоваться такие же отступы / поля.

Кстати, я бы порекомендовал не использовать Ajax Control Toolkit, поскольку, как и zakster82, я обнаружил, что некоторые элементы управления там не совсем производительного качества. Кроме того, многие из них (включая ComboBox) представляют собой нечто большее, чем просто причудливый JavaScript, который даже не такой уж причудливый и может испортить вашу разметку. Очевидно, это только мое мнение. Ваш пробег может отличаться.

0 голосов
/ 07 августа 2009

Если я правильно помню, это просто кнопка, а не изображение. Тем не менее, вы можете убить границы и установить фон на изображение, которое вы хотите, и вы, вероятно, получите результаты, которые вы хотите.

Но будьте осторожны, я отказался от элемента управления combobox из-за некоторого действительно глючного поведения. Это не совсем готово к производству ИМХО.

...