как остановить изменение ширины текстового поля devexpress - PullRequest
0 голосов
/ 06 мая 2010

у меня есть веб-форма, запущенная в asp.net & c # .net,

Форма имеет devexpress aspxtextbox и другое обычное текстовое поле с кнопкой.

Сценарий состоит в том, чтобы ввести текст, длина которого превышает ширину текстового поля в обычном текстовом поле.

при нажатии на кнопку он вводит текст в devexpress aspxtextbox, увеличивая ширину текстового поля devexpress aspx, несмотря на ширину, заданную как 50 px.

как сохранить фиксированную ширину для текстового поля devexpress aspx

Ответы [ 2 ]

5 голосов
/ 06 мая 2010

e добавление свойства native = "true" решило проблему.

3 голосов
/ 18 октября 2012

К сожалению, Dev Express имеет эту проблему в режиме стандартов документов IE7, и обычно ответ, который вы получите от них, будет примерно таким: Это не поможет нам в IE7. Проблема не только в ASPxTextBox, но и в других, таких как ASPxComboBox.

Если заставить работать нативный элемент управления, вы потеряете различные стили и т. Д.

Вот еще один способ сохранить элемент управления не нативным:

Javascript

function SetInnerWidth(s, e) {
        s.widthCorrectionRequired = true;
        s.AdjustControl();
}

devex control :

<dx:ASPxTextBox …… >
.
.
<ClientSideEvents Init="SetInnerWidth” />
.
.
</dx:ASPxTextBox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...