Jump to content

Volk65

uniGUI Subscriber
  • Posts

    170
  • Joined

  • Last visited

  • Days Won

    4

Volk65 last won the day on July 3 2019

Volk65 had the most liked content!

Profile Information

  • Gender
    Not Telling
  • Location
    MSK, Russia

Recent Profile Visitors

1314 profile views

Volk65's Achievements

Active Member

Active Member (3/4)

10

Reputation

  1. Спасибо попробую.
  2. Привет всем! Создаю панель в Runtime и присваиваю: Pan.ClientEvents.ExtEvents.Values['OnAfterrender'] := 'function OnAfterrender(sender)'+ ' { sender.setBodyStyle("background-color:'+ColorToHtml(C1)+'; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px");'+ ' sender.setBodyStyle("border-color", "'+ColorToHtml(C1)+'");'+ ' sender.setBodyStyle("border-width" , "0px");'+ ' }'; Панель создается и отображается, как и задумано. Потом я хочу поменять цвет рамки и выполняю: Pan.ClientEvents.ExtEvents.Values['OnAfterrender'] := 'function OnAfterrender(sender)'+ ' { sender.setBodyStyle("background-color:'+ColorToHtml(clRed)+'; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px");'+ ' sender.setBodyStyle("border-color", "'+ColorToHtml(clRed)+'");'+ ' sender.setBodyStyle("border-width" , "2px");'+ ' }'; Но рамка не меняет цвет. Или надо какое-то другое событие использовать вместо OnAfterrender, или надо как-то обновить кнопку на клиенте, может быть вызвать какую-нибудь функцию. Как это реализовать?
  3. Volk65

    Печать PDF

    Спасибо за ответ. Я правильно понимаю, что в случае "print" сразу происходит печать на принтере по умолчанию?
  4. Всё верно, на сервере нужно ставить "рантайм", причем лучше не копированием папки, а запускать Install. А еще такая надпись (Loading...) появляется, когда вы на локальном компе компилируете, например, под версией 1.95, а сервере установлена 1.94 или 1.96, про это тоже забывать не надо.
  5. Привет. Возможно поможет. Я этот вопрос (отобразить иконку+текст) решил на стороне сервера, я возвращаю в наборе данных в поле: SELECT ... , DISPLAY_CONTRACT = CASE WHEN ZH.CONTRACT_DATE IS NULL THEN '<img src="files\Images\i179.png">' ELSE '<img src="files\Images\i025.png" style="vertical-align: middle;"> '+CONVERT(VARCHAR(10), ZH.CONTRACT_DATE, 104) END , DISPLAY_AUC_STATE = '<img src="files\Images\i'+RIGHT('00'+CONVERT(VARCHAR, ZHA.SYS_ICON_ID_ZHA),3) +'.png" style="vertical-align: middle;"> '+ZHA.ZHA_NAME FROM ... Таки образом я соединяю <img...>+Текст Не знаю как это будет выглядеть при редактировании, но это простой способ для тестирования. Выглядит это так: P.S. "СоСотоялась" я уже поправил. Но никто не заметил.
  6. Я без понятия. Я на работу покупал через продавцов софта типа SoftLine. Если пару лет, то надо будет новую покупать.
  7. Так напишите отдельный REST API сервис, который будет принимать/отдавать данные с SQL-сервера. Это будет проще, чем вкрячивать сервис в UniGUI приложение.
  8. День добрый! Если я в браузере введу: https://myhost.com/files/sheet.xlsx то файл загружается нормально. А если файл с другим расширением: https://myhost.com/files/app.apk то в браузере ошибка: Access denied: app.apk Что надо сделать что-бы загрузить такой файл?
  9. Попробуйте поставить точку останова, там где красным подчеркнуто. И запустите в двух закладках браузера разных пользователей. Посмотрите откуда что берётся. А в остальном вроде всё правильно.
  10. Супер. То что нужно! Спасибо.
  11. Как сделать UniToolBar прозрачным? При исследовании я нашел два варианта решения: 1. Убрать один из стилей, а именно: x-toolbar-default (тогда toolbar становится прозрачным) 2. Внутри стиля x-toolbar-default отключить "background-color" и отключить "background-image" (тогда toolbar становится прозрачным) 3. Может быть создать новый стиль и указать его в LayoutConfig.Cls ? Как это делать?
  12. Всем привет! Я в RunTime создаю UniPanel и отображаю ее где-то на форме. Как сделать так, чтобы панель удалилась через какое-то время, например через 0,5 секунды?
  13. С параметрами я работаю. У меня много используется различных параметров. Сейчас так: www.myserver:8077/?HelpID=2 Вопрос можно ли так: www.myserver:8077/Help/?ID=2
  14. Например в модуле "майн" отобразить не фрейм1, а фрейм2 Общая идея такая: при обычном запуске (www.myserver:8077) UniGUI запускается с вводом пароля, авторизацией и т.д. Так работает сейчас. А при запуске например: www.myserver:8077/Help/?ID=c689sK33q1dD1XYG4Yw37fU2n9274kWpnG4DPg5A5P чтобы не было авторизации и отображался фрейм справки.
×
×
  • Create New...