Jump to content

Sherzod

Moderators
  • Posts

    19683
  • Joined

  • Last visited

  • Days Won

    634

Status Replies posted by Sherzod

  1. Добрый день! 

    Прошу ответить если это возможно. Не могу решить следующую проблему.

    Делаю отчет PDF по нажатию кнопки , затем посылаю  пользователю

    UniSession.SendFile.  Конечно SendFile срабатывает быстрее (вернее файла еще нет) чем отчет строится.

    Как правильно построить выдачу пользователю отчета (таймер?)

    Спасибо!

    1. Sherzod

      Sherzod

      Отлично! Всегда пожалуйста!

    2. (See 13 other replies to this status update)

  2. Добрый день! 

    Прошу ответить если это возможно. Не могу решить следующую проблему.

    Делаю отчет PDF по нажатию кнопки , затем посылаю  пользователю

    UniSession.SendFile.  Конечно SendFile срабатывает быстрее (вернее файла еще нет) чем отчет строится.

    Как правильно построить выдачу пользователю отчета (таймер?)

    Спасибо!

    1. Sherzod

      Sherzod

      Если отчет строится долго, то думаю Вам нужно использовать такой подход:

      1. Одна кнопка (Создать Отчет), после клика (Caption="Скачать отчет" или "Отчет формируется..." и Enabled=False) ...

      2. "После клика" - Запускаете таймер UniTimer, проверяете если файл готов, отправляете клиенту (Caption="Создать отчет" и Enabled=True)...

      3. Либо будете использовать вторую кнопку (Скачать отчет), которая будет активирована после проверки таймером...

    2. (See 13 other replies to this status update)

  3. Добрый день! 

    Прошу ответить если это возможно. Не могу решить следующую проблему.

    Делаю отчет PDF по нажатию кнопки , затем посылаю  пользователю

    UniSession.SendFile.  Конечно SendFile срабатывает быстрее (вернее файла еще нет) чем отчет строится.

    Как правильно построить выдачу пользователю отчета (таймер?)

    Спасибо!

    1. Sherzod

      Sherzod

      О да, простите:

          while not FileExists(U5) do
          begin
            // условие, если допустим была ошибка в создании файла и цикл не может быть завершен, таймер или ....
      
          end;
          
          //
          UniSession.SendFile...
          

       

    2. (See 13 other replies to this status update)

  4. Добрый день! 

    Прошу ответить если это возможно. Не могу решить следующую проблему.

    Делаю отчет PDF по нажатию кнопки , затем посылаю  пользователю

    UniSession.SendFile.  Конечно SendFile срабатывает быстрее (вернее файла еще нет) чем отчет строится.

    Как правильно построить выдачу пользователю отчета (таймер?)

    Спасибо!

    1. Sherzod

      Sherzod

      Ну может как-то так:

          ...
          while not FileExists(U5) do
          begin
            // условие, если допустим была ошибка в создании файла и цикл не может быть завершен, таймер или ....
      
          end
          else begin
            //
            UniSession.SendFile...
          end;
          ...

       

    2. (See 13 other replies to this status update)

  5. Добрый день! 

    Прошу ответить если это возможно. Не могу решить следующую проблему.

    Делаю отчет PDF по нажатию кнопки , затем посылаю  пользователю

    UniSession.SendFile.  Конечно SendFile срабатывает быстрее (вернее файла еще нет) чем отчет строится.

    Как правильно построить выдачу пользователю отчета (таймер?)

    Спасибо!

    1. Sherzod

      Sherzod

      Здравствуйте,

      Как Вы создаете PDF, можете привести кусок кода?

       

    2. (See 13 other replies to this status update)

  6. Добрый день! Почему то добавлено только 2 месяца к подписке а не 6 как было заявлено. Исправьте пожалуйста. Спасибо.

     

    ,Мои подписки:


    1    06/09/2019    10/11/2020
    0    23/04/2018    06/09/2019    

  7. Добрый день! 

    Подскажите пожалуйста как в маске для UniDbEdit указать формат email?

     

    a@a.aa - позволяет ввести по одной букве)

    какой знак отвечает за любую строку?

     

    Спасибо!

     

  8. Добрый день! 

    Подскажите пожалуйста как в маске для UniDbEdit указать формат email?

     

    a@a.aa - позволяет ввести по одной букве)

    какой знак отвечает за любую строку?

     

    Спасибо!

     

  9. Добрый день!

    Подскажите пожалуйста как применить :   'renderer',JSStatement('Ext.util.Format.numberRenderer("0,000")')

    для указания формата чисел в UniDBPivotTable?

    Спасибо!

    1. Sherzod

      Sherzod

      Пожалуйста, попробуйте также отправить запрос в службу поддержки.

    2. (See 14 other replies to this status update)

  10. Добрый день!

    Подскажите пожалуйста как применить :   'renderer',JSStatement('Ext.util.Format.numberRenderer("0,000")')

    для указания формата чисел в UniDBPivotTable?

    Спасибо!

    1. Sherzod

      Sherzod

      Добрый вечер,

      Думаю на данный момент Вы можете использовать предложение от Стаса:

      Также можете попробовать и вот такое решение:

      procedure TMainForm.UniFormCreate(Sender: TObject);
      begin
        with UniDBPivotGrid1.JSInterface do
          JSAddListener('pivotmodelbuilt', 'function(){this.matrix.aggregate.items.forEach(function(col){col.formatter = ''number("0,000")''})}');
      end;

       

    2. (See 14 other replies to this status update)

  11. Добрый день!

    Подскажите пожалуйста как применить :   'renderer',JSStatement('Ext.util.Format.numberRenderer("0,000")')

    для указания формата чисел в UniDBPivotTable?

    Спасибо!

  12. Добрый день!

    Подскажите пожалуйста как применить :   'renderer',JSStatement('Ext.util.Format.numberRenderer("0,000")')

    для указания формата чисел в UniDBPivotTable?

    Спасибо!

    1. Sherzod

      Sherzod

      Добрый день!

      Пожалуйста. можете прикрепить скриншот, указав где нужно менять формат чисел?!

    2. (See 14 other replies to this status update)

  13. Вопрос: при попытке использовать браузер Delphi 10  для доступа к ресурсу приложения UniGui - приложение не грузится хотя все другие ресурсы работают. В чем может быть дело?

  14. Вопрос: при попытке использовать браузер Delphi 10  для доступа к ресурсу приложения UniGui - приложение не грузится хотя все другие ресурсы работают. В чем может быть дело?

  15. Вопрос: при попытке использовать браузер Delphi 10  для доступа к ресурсу приложения UniGui - приложение не грузится хотя все другие ресурсы работают. В чем может быть дело?

  16. Спасибо Вам за помощь. При Drag-n-Drop из UniDBGrid в UniDBTreeGrid в  UniDBTreeGrid нет полей как в

    UniDBGrid.  Поэтому добавляется Root. Вопрос: можно ли подставлять свои значения?

  17. Спасибо Вам за помощь. При Drag-n-Drop из UniDBGrid в UniDBTreeGrid в  UniDBTreeGrid нет полей как в

    UniDBGrid.  Поэтому добавляется Root. Вопрос: можно ли подставлять свои значения?

    1. Sherzod

      Sherzod

      Надеюсь это в хорошем смысле слова!?  ))

    2. (See 11 other replies to this status update)

  18. Спасибо Вам за помощь. При Drag-n-Drop из UniDBGrid в UniDBTreeGrid в  UniDBTreeGrid нет полей как в

    UniDBGrid.  Поэтому добавляется Root. Вопрос: можно ли подставлять свои значения?

    1. Sherzod

      Sherzod

      На данный момент, стандартными средствами, нет.

    2. (See 11 other replies to this status update)

  19. Спасибо Вам за помощь. При Drag-n-Drop из UniDBGrid в UniDBTreeGrid в  UniDBTreeGrid нет полей как в

    UniDBGrid.  Поэтому добавляется Root. Вопрос: можно ли подставлять свои значения?

    1. Sherzod

      Sherzod

      Извините с задержкой.

      ОК

    2. (See 11 other replies to this status update)

  20. Добрый день! Не выходит?

    1. Sherzod

      Sherzod

      Простите, я вот не понимаю этот момент: 1. Клиент в своей программе копирует некую последовательность символов в буфер обмена

    2. (See 15 other replies to this status update)

  21. Добрый день! Не выходит?

    1. Sherzod

      Sherzod

      Простите, а зачем тут вообще использовать "буфер", что, клиент будет использовать Ctrl+V?

    2. (See 15 other replies to this status update)

  22. Добрый день! Не выходит?

    1. Sherzod

      Sherzod

      Добрый день!

      Простите, я дальше не смотрел.

      Знаю, что Вы создали тестовый случай для VCL. Но я бы хотел получить последовательность Ваших действий на примере VCL (а не только алгоритм генерации чисел)

    2. (See 15 other replies to this status update)

  23. Hi Sherzod,

    Can help me with this topic :

    Really need help here

  24. Hi Sherzod,

    Can help me with this topic :

    Really need help here

  25. In the example http://forums.unigui.com/index.php?/topic/13073-print-screen/
     

    How to get the form image... since it does not have a jsId ?

    I'm trying to make a example with  your code. Work ok puting a simplepanel  but I want to get really the form space.

×
×
  • Create New...