在ASP:TreeView中,启动日期选择器4的月份和年份视图不正确



当我更改"月"或"年"时,"年"one_answers"月"视图将以行形式显示,而不是以块形式显示,并转到容器外部。我在这里附上我的代码和图片。提前谢谢。

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:TrowView控件内部。我也在其他正确工作的形式中使用它。唯一的问题是树视图内部。

$('.qnbSimpleDatePicker').datetimepicker({
showClear: true,
ignoreReadonly: true,
format: "DD-MMM-YYYY HH:mm:ss"
});

月份和年份列表的图像

我自己解决了,解决方案是删除这个日期选择器的父td元素的style属性。默认情况下,asp:treeview在表单表中呈现元素,每个元素都有一个单独的表tr,td。对于每一个td,它都会给出这样的样式=空白:nowrap;只需在渲染树后通过jquery将其删除即可。

最新更新