Множество проблем при работе с RadEditor от Telerik - PullRequest
0 голосов
/ 11 декабря 2010

Ниже приведена ссылка на код, содержащий два RAdEditor, которые я использую на своей странице:

http://pastebin.com/GsgKhL76

Проблемы, с которыми я сталкиваюсь, следующие:

  1. Когда я нажимаю внутри EditorQues, отображается его панель инструментов. Но когда я нажимаю, чтобы напечатать внутри EditorAns, основная панель инструментов EditorQues продолжает показывать. Я хочу, чтобы эта основная панель инструментов скрывалась, когда фокус находится внутри EditorAns.

  2. Проверка правописания Ajax не работает в обоих редакторах. Однако, когда я встраиваю тех же редакторов в страницу aspx, у которой нет главной страницы, Ajax Spell Checker работает отлично. Почему проверка правописания не работает на моей странице с главной страницей? Когда я нажимаю кнопку проверки орфографии на панели инструментов обоих редакторов, на экране появляется сообщение «Проверка орфографии выполняется» и обе «Завершить проверку орфографии» и кнопки «Отмена» неактивны, поэтому я не могу щелкнуть их, и мне приходится каждый раз обновлять страницу, чтобы выполнить «Завершить проверку орфографии» и кнопки «Отмена», чтобы уйти. Как это исправить? Я имею в виду, что использование главной страницы связано с проверкой орфографии? Я проверил с этой другой главной страницей, проверка орфографии работает хорошо, я это. Почему он не работает с определенной главной страницей? Что может быть не так?

  3. В редакторе. CustomSkin. Css, я установил шрифт по умолчанию как 14px, Verdana и Normal, но когда загружается редактор, я не вижу свойства шрифта Это я поставил в этом CSS. Почему свойства не переопределяются и применяется мастер-страница css?

  4. Обязательное поле проверки не работает с Rad Editor. Содержимое редактора хранится либо в виде пустой строки, либо на вкладке разрыва "br /". Как проверить RadEditor, чтобы пустая строка не сохранялась в моей БД?

Ниже приведены файлы CSS:

Файл CSS мастер-страницы:

body {padding:0; margin:0; background-image:url(../images/bg.gif); background-repeat:repeat-x repeat-y;}
body, td, input, textarea{
    font-size:11px;
        font-family:Tahoma;
    color:#5D5F60;
    line-height:13px;
    vertical-align:top;
    padding:0px;

}

Редактор. CustomSkin. Css Я следовал некоторому руководству на сайте Telerik по использованию внешнего CSS и реализовал его следующим образом: -

Я переименовал CSS-файл Default Skin (Editor. Default. Css) в Editor. CustomSkin. Css и сделал следующие дополнения: -

Добавлено в мой собственный скин:

body
{
    font-family:Verdana!important;  /*Why is Verdana not being set as default font in the editor even though I have set important here? */
    font-style:normal!important;
    font-size:14px!important;   /*Here too font size is not being set as 14 px and text appears smaller than 14 px */
}

h1,h2,h3,h4,h5
{
    color:Black!important;
    background-color:Transparent;
    background-image:none!important;
    font-weight:bold;
    border-bottom:0px!important;
    font-family:Segoe UI,Arial,Sans-serif;
    cursor:default;
    padding-left:0px;
    padding-top:0px;
    font: "Segoe UI",Arial,Sans-serif;
    text-decoration:none;
    }

h1{ font-size: 2em !important;}
h2{ font-size: 1.5em !important;}
h3{ font-size: 1.17em !important;}
h4{ font-size: 1em !important;}
h5{ font-size: .83em !important;}
h6{ font-size: .75em !important;}

Еще одно изменение, которое я сделал:

.CustomSkin.RadEditor .reContentCell
{
    background-image:none !important;
    background-color:White !important;
    border: solid 1px #828282;

}

Я установил фон редактора в области содержимого как белый, иначе он выбирал фоновое изображение главной страницы

Я следовал этому примеру, чтобы редактор выглядел как текстовое поле

http://demos.telerik.com/aspnet-ajax/editor/examples/editorastextbox/defaultcs.aspx

Работает нормально, но я все еще вижу серую тень вокруг EditorQues, которая представляет собой RadEditor как текстовое поле на моей странице. Как мне от этого избавиться?

Также в разделе заголовка моей страницы, как вы можете видеть выше, я прокомментировал следующее: -

<%--<link href="http://www.example.com/Skins/CustomSkin/EditorAsTextBox.CustomSkin.css" rel="stylesheet" type="text/css" />
--%>

(Изменить примечание: example.com был mysite.com до редактирования. Информация )

Я должен был сделать это, потому что, если я добавлю ссылку на EditorAsTextBox. CustomSkin. Css в первом разделе, цвет фона панели инструментов EditorAns (серый) исчезает И становится белым. Я и понятия не имею, как это исправить.

Извините за столько вопросов. Надеюсь, я получу помощь здесь. Спасибо.

1 Ответ

1 голос
/ 13 декабря 2010

Публикуем здесь, так как я пока не могу комментировать из-за низкой репутации. Это определенно было бы что-то, чтобы отправить в службу поддержки Telerik. Помните, что форумы - это не билет поддержки, а просто форум сообщества сообщества Telerik, а заявку на поддержку можно отправить, войдя в свою учетную запись и нажав ссылку «Получить поддержку».

Причина этого в том, что в целом ваш код выглядит нормально, но отправка всего образца в команду Telerik была бы отличной идеей, поскольку они могут отлаживать его локально. В то же время я рекомендую прочитать их онлайн-документацию и просмотреть их онлайн-демонстрации , чтобы узнать, чего не хватает в вашем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...