CJuiDialog - как скрыть "крестик", закрывающий диалоговое окно?

Я пытаюсь скрыть "крестик", который появляется в верхней правой части диалогового окна, но в справочнике CJuiDialog, похоже, нет настройки для этого? Есть ли способ сделать это??

По сути, я пытаюсь заставить людей быть в состоянии закрыть всплывающее окно диалога, только если они нажмут кнопку "ЗАКРЫТЬ", которую я установил. Мой код ниже..

$this->beginWidget('zii.widgets.jui.CJuiDialog', array(
    'id' => 'questionnaire-dialog',
    'options'=>array(
        'title' => 'Questionnaire',
        'hide' => 'explode',
        'modal' => 'true',
        'width'=> '450px',
        'autoOpen'=>true,
        'show'=>array(
            'effect'=>'blind',
            'duration'=>1000,
        ),
        'buttons' => array(
            $(this).dialog("close");}',)
    ),
));

1 ответ

Решение

Добавить Jquery:

    $('.ui-dialog-titlebar-close').hide();

ИЛИ ЖЕ

     $('.ui-dialog-titlebar-close').remove();

ИЛИ ЖЕ

Добавьте метод CSS() в Jquery:

$('.ui-dialog-titlebar-close').css('display','none');

основанный ui-dialog-titlebar-close класс после проверки элемента в браузере.

Другие вопросы по тегам