none
Как из Workflow 2010 получить информацию о браузере? RRS feed

  • Вопрос

  • Добрый день.

    Мне это нужно для того, чтобы знать какой символ прилеплять к началу строки.

    Если это Google Chrome то строка = '<BR>' + строка

    Если это IE то строка = '\n' + строка.

    Все эти "пляски" из-за того, что IE понимает поле "Многострочный текст" как и предполагалось разработчиком - "Форматированный текст", где можно раскрашивать отдельные слова, ставить переносы и пр.

    А Гугл хром - этого почему то не умеет. И думает что это голый HTML

    19 октября 2017 г. 9:37

Ответы

  • Потому что комментарий занесённый в поле InfoPath-формы должен сразу же добавляться к полю в элементе списка. Внутри InfoPath формы я могу присоеденить камент но не могу узнать какой браузер, а когда я доберусь до элемента списка, уже поздно - каментарии должны быть присоеденены.

    Как то так..


    Тогда встраивайте (пишите) код Vb, C# в форму InfoPath

    27 октября 2017 г. 20:48
  • Потому что комментарий занесённый в поле InfoPath-формы должен сразу же добавляться к полю в элементе списка. Внутри InfoPath формы я могу присоеденить камент но не могу узнать какой браузер, а когда я доберусь до элемента списка, уже поздно - каментарии должны быть присоеденены.

    Как то так..


    Попробуйте установить CSS на контейнере который содержит текст таким образом:

    white-space: pre 



    This posting is provided "AS IS" with no warranties, and confers no rights.

    28 октября 2017 г. 6:01

Все ответы

  • добрый день

    а Вы в РП хотите ставить разные данные в зависимости от браузера?


    мой блог не много о SharePoint

    19 октября 2017 г. 10:27
    Модератор
  • Да, хочу. Но у меня есть сильные сомнения, что в РП я как то смогу опросить что за браузер на клиенте...
    19 октября 2017 г. 10:55
  • Добрый день.

    Мне это нужно для того, чтобы знать какой символ прилеплять к началу строки.

    Если это Google Chrome то строка = '
    ' + строка

    Если это IE то строка = '\n' + строка.

    Все эти "пляски" из-за того, что IE понимает поле "Многострочный текст" как и предполагалось разработчиком - "Форматированный текст", где можно раскрашивать отдельные слова, ставить переносы и пр.

    А Гугл хром - этого почему то не умеет. И думает что это голый HTML


    А почему бы это не делать при открые браузера через JS к примеру?
    19 октября 2017 г. 16:40
  • Потому что комментарий занесённый в поле InfoPath-формы должен сразу же добавляться к полю в элементе списка. Внутри InfoPath формы я могу присоеденить камент но не могу узнать какой браузер, а когда я доберусь до элемента списка, уже поздно - каментарии должны быть присоеденены.

    Как то так..


    • Изменено VARD32 20 октября 2017 г. 4:26
    20 октября 2017 г. 4:25
  • Потому что комментарий занесённый в поле InfoPath-формы должен сразу же добавляться к полю в элементе списка. Внутри InfoPath формы я могу присоеденить камент но не могу узнать какой браузер, а когда я доберусь до элемента списка, уже поздно - каментарии должны быть присоеденены.

    Как то так..


    Тогда встраивайте (пишите) код Vb, C# в форму InfoPath

    27 октября 2017 г. 20:48
  • Потому что комментарий занесённый в поле InfoPath-формы должен сразу же добавляться к полю в элементе списка. Внутри InfoPath формы я могу присоеденить камент но не могу узнать какой браузер, а когда я доберусь до элемента списка, уже поздно - каментарии должны быть присоеденены.

    Как то так..


    Попробуйте установить CSS на контейнере который содержит текст таким образом:

    white-space: pre 



    This posting is provided "AS IS" with no warranties, and confers no rights.

    28 октября 2017 г. 6:01