Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

Скрыть\ Показать PageControl нажатием кнопки

Вопросы, связанные с написанием скриптов для веб-сервера.
vorkem
Новичок
Сообщения: 46
Зарегистрирован: 30 ноя 2023, 13:13
Благодарил (а): 34 раза
Поблагодарили: 2 раза

Скрыть\ Показать PageControl нажатием кнопки

Сообщение vorkem » 29 июл 2026, 20:30

Доброго дня. Есть скрипт, который открывает, закрывает правое окно c фильтрами. В версии для ПК всё работает. В веб версии не работает, что нужно подправить?

Код: Выделить всё

var isExp: boolean;

procedure Button7Click(Sender: TObject);
begin
  if not isExp then
  begin
    dxPageControl1.Visible := True;
    dxQueryGrid1.Width := Self.Width - dxPageControl1.Width - 19;
    dxMemo1.Width := Self.Width - dxPageControl1.Width - 19;
    isExp := True;
    dxButton7.Hint := 'Скрыть фильтры';
  end
  else
  begin
    dxPageControl1.Visible := False;
    dxQueryGrid1.Width := Self.Width - 19;
    dxMemo1.Width := Self.Width - 19;
    isExp := False;
    dxButton7.Hint := 'Показать фильтры';
  end;
end;

procedure Form_Create;
begin
  dxButton7.OnClick := @Button7Click;
  dxPageControl1.Visible := False;
  dxQueryGrid1.Width := Self.Width - 17;
  dxMemo1.Width := Self.Width - 17;
end;

Аватара пользователя
admin
Разработчик
Сообщения: 8020
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 291 раз
Поблагодарили: 1896 раз

Скрыть\ Показать PageControl нажатием кнопки

Сообщение admin » 29 июл 2026, 21:23

На всякий случай уточню: вы добавили веб-модуль формы?

vorkem
Новичок
Сообщения: 46
Зарегистрирован: 30 ноя 2023, 13:13
Благодарил (а): 34 раза
Поблагодарили: 2 раза

Скрыть\ Показать PageControl нажатием кнопки

Сообщение vorkem » 29 июл 2026, 21:24

admin писал(а):На всякий случай уточню: вы добавили веб-модуль формы?
Видимо, нет. Как это делается?

Аватара пользователя
admin
Разработчик
Сообщения: 8020
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 291 раз
Поблагодарили: 1896 раз

Скрыть\ Показать PageControl нажатием кнопки

Сообщение admin » 29 июл 2026, 22:01

Правой кнопкой в редакторе скриптов. Вставляете код из модуля формы и изменяете его в соответствии с API веб-сервера. Например, свойства Hint нет в веб-сервере. Все остальное должно заработать.

vorkem
Новичок
Сообщения: 46
Зарегистрирован: 30 ноя 2023, 13:13
Благодарил (а): 34 раза
Поблагодарили: 2 раза

Скрыть\ Показать PageControl нажатием кнопки

Сообщение vorkem » 29 июл 2026, 22:27

Спасибо. Всё заработало..


Вернуться в «Программирование»