При появлении новой записи или обновлении старых нужно, чтобы появлялся счетчик непросмотренных записей.
При нажатии на кнопку раздела переходим к обновленной записи и уменьшаем значение счетчика. При повторном нажатии на кн. раздела переходим к следующей обновленной записи и так до тех пор, пока не прочтем все обновленные.
Такое технически возможно сделать в Террасофт своими силами?
Нравится
Здравствуйте.
Именно так, как Вы указали на скриншоте, без доработок ядра сделать нельзя.
Без доработки можно менять Caption, например Задачи (1), либо сделать несколько рисунков раздела и подставлять значок раздела с соответствующим номером.
Тему нужно переместить из Terrasoft 2.8 в Terrasoft 3.x
"Олейник Дмитрий" написал:либо сделать несколько рисунков раздела и подставлять значок раздела с соответствующим номером.
Возможно ли менять рисунок раздела, к примеру, при перемещении по записям реестра или по нажатию какой-либо кнопки, н.п. "Прочесть задачу"?
Что такое не просмотренная запись?
Например, я использую реестр Задач с нужным набором колонок, не открывая карточки.
Даже для звонка из CRM мне не надо открывать задачи.
Только после выполнения, чтобы изменить данные.
Если я просто открыл свой реестр и все понял из него это 40 просмотренных задач?
Или мне надо 40 раз нажать "Просмотрено" или 1 раз "Просмотрено все".
Не ясно... как это использовать.
Наверное, идентично состоянию задач "В работе" или сделать действие по Задаче "Принято в работу".
"Иванов Вениамин" написал:Возможно ли менять рисунок раздела, к примеру, при перемещении по записям реестра или по нажатию какой-либо кнопки, н.п. "Прочесть задачу"?
Да, возможно.
При переходе с записи на запись: событие OnSelectionChange для dlData окна реестра записей. С него можно добраться до окна раздела.
При нажатию на кнопку "Прочесть" - разумеется на btnSomeBtnOnClick(Control).
"Шевченко Юрий" написал:Что такое не просмотренная запись?
Например, я использую реестр Задач с нужным набором колонок, не открывая карточки.
Даже для звонка из CRM мне не надо открывать задачи.
Только после выполнения, чтобы изменить данные.Если я просто открыл свой реестр и все понял из него это 40 просмотренных задач?
Или мне надо 40 раз нажать "Просмотрено" или 1 раз "Просмотрено все".
Не ясно... как это использовать.
Наверное, идентично состоянию задач "В работе" или сделать действие по Задаче "Принято в работу".
Любая новая или измененная задача у нас считается "не прочтенной" и выделяется полужирным текстом. Иначе как вы отследите изменения?
40 раз нажимать не надо, можно решить эту задачу так:
В таком случае попробуйте поменять Caption, либо картинку раздела (как реализовано изменение tray icon, к примеру, в Skype).
Менять картинку раздела получится, но она обновится только при условии наведения на нее мыши. По крайней мере в 3.3.2
Попробуйте использовать методы BeginUpdate EndUpdate. Вот ссылка на SDK http://terrasoft.ua/sdk/IWindowComponent__EndUpdate.html
Здравствуйте, Вениамин.
Если у Вас возникнут какие либо вопросы в процессе реализации - обращайтесь.