Модернизация Telerik повлияла на стиль некоторых элементов управления - PullRequest
0 голосов
/ 31 января 2012

Мы недавно обновили нашу библиотеку Telerik до третьего квартала 2011 года, и, похоже, она испортила стилизацию некоторых элементов управления. Например, RadUpload теперь имеет ширину 80 пикселей (несмотря на то, что я установил его на 500 пикселей). Он отображается как ...

<span class="ruFileWrap ruStyled" style="width: 80px;" jQuery171041561896132524767="11">
    <input class="ruFileInput" id="ctl00_MainContent_Edit1_RadUpload1file0" submitName="ctl00_MainContent_Edit1_RadUpload1file0" type="file" size="23" unselectable="on" _events="[object Object]"/>
    <label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1file0">
    <input class="ruFakeInput" id="ctl00_MainContent_Edit1_RadUpload1TextBox0" type="text" size="22"/>
    <label style="display: none;" for="ctl00_MainContent_Edit1_RadUpload1TextBox0">
    <input class="ruButton ruBrowse" type="button" value="Select"/>

Из следующего asp .net ...

        <telerik:RadUpload MaxFileSize="512000" OverwriteExistingFiles="true" ControlObjectsVisibility="None"
          runat="server" ID="RadUpload1" OnValidatingFile="uploadMedia_ValidatingFile"
          OnClientFileSelected="uploadMedia_FileSelected" Width="500px" />

Кто-нибудь знает, где определяется стиль для этих элементов управления? Откуда пришло 80px? Или как я могу хоть как-то «переопределить» это?

Большое спасибо.

1 Ответ

1 голос
/ 31 января 2012

Нашел эту документацию: http://www.telerik.com/help/aspnet-ajax/upload-appearance-file-input-appearance.html у вас есть 2 различных параметра, которые вы можете установить:

InputSize - установите для этого свойства целочисленное значение, чтобы увеличить ширину всех элементов ввода файла.

Ширина - установите это свойство в пикселях, чтобы увеличить ширину всей области RadUpload, содержащей все элементы, такие как кнопки, поля ввода файлов и т. Д.

<telerik:radupload id="Radupload1" runat="server" enablefileinputskinning="true"
    inputsize="50" width="475px" skin="Web20"></telerik:radupload>
...