Как я могу скрыть значок белого ящика из планировщика дневного пилот-сигнала из дерева? - PullRequest
0 голосов
/ 28 сентября 2018

Я использую дневной планировщик в моем проекте.Я хочу скрыть белое поле от дочернего узла дневного планировщика, как показано на рисунке:

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 июня 2019

Я использовал проверку DOM, чтобы определить, есть ли у этих элементов какая-то особенность, с которой я мог бы взаимодействовать.Похоже, что приписываемый класс уникален, поэтому я использовал его с jQuery, чтобы просто удалить его из DOM.

Мой код был просто так:

<script type="text/javascript">
    $(document).ready(function () {
        $('.scheduler_8_tree_image_no_children').each(function () {
            $(this).remove(); //removing square image for tree elements that have no children
        });
    });
</script>
0 голосов
/ 28 сентября 2018

Вы можете скрыть столбцы, используя обработчик события OnIncludeCell:

    protected override void OnIncludeCell(IncludeCellArgs e)
    {
       // hiding lunch break
       if (e.Start.Hour == 13)
          e.Visible = false;
    }

Ссылка на документацию: https://doc.daypilot.org/scheduler/hiding-time-columns/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...