Месяц и год в Bootstrap Datepicker 4 отображаются неправильно в ASP: TreeView - PullRequest
0 голосов
/ 13 декабря 2018

Когда я изменяю месяц или год, тогда год и месяц отображаются в строке, а не в блоке, и выходят за пределы контейнера.Я прилагаю свой код и изображение здесь.Заранее спасибо.

TreeNode submission_date = new TreeNode();
                submission_date.Text = "<div class='input-group date qnbSimpleDatePicker'><input class=\"form-control readOnly\" id=\"TBsubmission_date\" type=\"text\" value=\"" + TBSubmitionDate + "\" title=\"Submission date and time\" required/><span class='input-group-addon'><span class='glyphicon glyphicon-calendar'></span></span></div>";
                submission_date.SelectAction = TreeNodeSelectAction.None;
                Report.ChildNodes.Add(submission_date);

Отображается внутри элемента управления ASP: TrewView из-за некоторых требований.Я также использую это в других формах, где это работает правильно.Единственная проблема - внутри дерева.

$('.qnbSimpleDatePicker').datetimepicker({

    showClear: true,
    ignoreReadonly: true,
    format: "DD-MMM-YYYY HH:mm:ss"
});

Изображение для списка месяца и года

1 Ответ

0 голосов
/ 13 декабря 2018

Я решил сам, решение состоит в том, чтобы удалить атрибут стиля родительского элемента td этого средства выбора даты.По умолчанию asp: treeview отображает элементы в таблицах форм, каждый элемент имеет отдельную таблицу tr, td.И для каждого тд это дает стиль как этот стиль = пробел: nowrap;просто удалите его с помощью jquery после рендеринга вашего дерева.

...