我的html中有一个ag-grid,我想放一个按钮,这样当我按下这个按钮时,会显示相同的ag-grid,但会以模式显示,以便能够更详细地查看它,但它在相同的html中,ag-grid是完全相同的。
可以这样做,使得在相同的html和控制器中可以看到相同的ag网格。
因为他只给我画一幅画。
HTML:
<div ag-grid="agGridBusqueda" class="ag-enel h113"></div>
.
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div ag-grid="agGridBusqueda" class="ag-enel h113"></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">Save changes</button>
</div>
</div>
发布于 2018-05-10 18:43:28
不,不可能在模式和背景中渲染相同的网格两次。您需要创建一个单独的网格并手动更新值。
我也认为这对性能和可用性都很糟糕。当用户打开一个模式(来自原始网格)时,他会在背景中看到网格线,当他修改模式网格时,网格线会发生变化;我认为这是令人不安的。而且屏幕上呈现的行数和输入侦听器的数量将是原来的两倍。
我认为更简洁的解决方案是使用ag-grid的一个实例,并(在按钮单击时)为其分配class="modal-body"
,使容器元素具有加宽的浮动宽度和暗淡的背景。
https://stackoverflow.com/questions/50002034
复制相似问题