DevExtreme dxTreeList高度难题

时间:2018-08-14 04:41:50

标签: devextreme-angular

我看了dxTreeList的文档,它说如果我指定控件的高度(例如<lvc:DefaultLegend.Template> <ControlTemplate> <ItemsControl ItemsSource="{Binding Series}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal" /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <ItemsControl.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" MouseLeftButtonDown="StackPanel_MouseLeftButtonDown"> <Ellipse Height="16" Width="16" Stroke="{Binding Stroke}" StrokeThickness="{Binding StrokeThickness}" /> <TextBlock Text="{Binding Title}" Padding="5" Margin="5" /> </StackPanel> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> </ControlTemplate> </lvc:DefaultLegend.Template> ),treelist控件将自身约束在父容器内并显示适当的滚动条。顺便说一下,我尝试将滚动设置为虚拟和标准。

我正在观察的是控件完全忽略了指定的高度。例如:

100%

将生成一个树形列表控件,该控件将忽略该设置,并且随着我扩展节点的大小而增大。这是有问题的,因为展开的控件现在滚动到了父容器的上方,并且当我向下滚动时,字段标题滚动到了视图之外。

我想知道在控件本身上设置高度是否不够。自然,我也将树形列表的父div也设置为特定的高度(我尝试了各种高度度量,例如vh,px,%等)。

如果有人对我可以找到的其他地方有任何想法或建议,我将非常感谢。

1 个答案:

答案 0 :(得分:0)

在我的example中,一切正常。您可以提供示例还是编辑示例?