javascript - 让引导程序使用 gridstack 小部件大小来调整大小?
问题描述
我正在使用 gridstack 并有一个使用引导程序的小部件。
我正在尝试这样做,以便调整 gridstack 小部件的大小 作为其子级的元素会更改列数,即 col-6 col-sm-4 col-md-3 我已经包含了一次的 HTML我的小部件。
我希望通过设置 col 大小,当小部件变得更小时,引导程序会将小部件的列数调整为 2,对于中型小部件,将列数调整为 3,对于大小部件,将列数调整为 4,但是,事实并非如此。有没有办法让引导容器从父 div 中获取显示大小而不是屏幕大小?
<div class="grid-stack-item ui-draggable ui-resizable ui-resizable-autohide" gs-x="1" gs-y="4" gs-w="10" gs-h="5" gs-id="f7642ce6-0b63-45a7-8b69-dcabaa527e67">
<div class="grid-stack-item-content" draggable="true">
<div class="assetsWidget colorPickerHeaders" data-widgetid="f7642ce6-0b63-45a7-8b69-dcabaa527e67" data-widgettype="DocumentOverView" style="background-color: rgb(186, 186, 186);"><span class="colorPickerHeadersSecondary" id="span-f7642ce6-0b63-45a7-8b69-dcabaa527e67" style="color: #ffffff">Document Overview</span><button class="deleteButton btn btn-outline-secondary colorPickerButtons" onclick="removeFromGrid(this.parentNode,this.parentNode.parentNode.parentNode)"
"=" " style="background-color: rgb(0, 0, 0); "><i class="fas fa-trash-alt colorPickerButtonsSecondary " style="color: #f2f2f2 " aria-hidden="true "></i></button><button id="span-f7642ce6-0b63-45a7-8b69-dcabaa527e67 " class="editButton btn btn-outline-secondary
colorPickerButtons " data-bs-toggle="modal " data-bs-target="#titleEditModal " onclick="UpdateWidgetTitle(this) " data-widgettype="DocumentOverView " data-widgetid="f7642ce6-0b63-45a7-8b69-dcabaa527e67 " style="background-color: #000000;
"><i class="fas fa-edit colorPickerButtonsSecondary " style="color: #f2f2f2; " aria-hidden="true "></i></button><button id="btnFilter-f7642ce6-0b63-45a7-8b69-dcabaa527e67 " data-bs-toggle="modal " data-bs-target="#filterEditModal " class="filterButton btn
btn-outline-secondary colorPickerButtons " onclick="getFilterOptions(this) " data-widgettype="DocumentOverView " data-widgetid="f7642ce6-0b63-45a7-8b69-dcabaa527e67 " data-widgetconfig="null " style="background-color: rgb(0, 0, 0); "><i class="fas
fa-search-plus colorPickerButtonsSecondary " style="color: #f2f2f2 " aria-hidden="true "></i></button></div><div id="GridWidgetGrid-f7642ce6-0b63-45a7-8b69-dcabaa527e67 " class="ag-theme-balham " style="height: 90%; width:100%; "><div class="container-fluid
"><div class="row "><div class="col-6 col-sm-4 col-md-3 ">
<div>
<span class="project-overview-title ">
Mechanical O&M
</span>
<div class="project-overview " data-id="91688738-a878-457b-9ea6-012c925df4c0f7642ce6-0b63-45a7-8b69-dcabaa527e67 ">
<div class="project-overview-chart " id="91688738-a878-457b-9ea6-012c925df4c0f7642ce6-0b63-45a7-8b69-dcabaa527e67 "><canvas width="150 " height="150 "></canvas><div class="stat-chart-polo-text "><div class="stat-chart-polo-text-process
process-clr-stronger "><span class="value ">0%</span><span class="type ">process</span></div><div class="stat-chart-polo-text-content content-clr-stronger "><span class="value ">0%</span><span class="type ">content</span></div></div></div>
</div>
<a class="btn btn-info " href="http://localhost:62360/project-dashboard.htm?S=2fa9fc72-23a7-41ed-86a1-b83a3ba04790&G=8d679c46-dd39-47bb-894d-0c4f27f57d1b " role="button ">
Project Report
</a>
</div>
</div><div class="col-6 col-sm-4 col-md-3 ">
<div>
<span class="project-overview-title ">
Mechanical O&M
</span>
<div class="project-overview " data-id="8267f5e3-1d30-4208-af83-b8c6b0d5afdff7642ce6-0b63-45a7-8b69-dcabaa527e67 ">
<div class="project-overview-chart " id="8267f5e3-1d30-4208-af83-b8c6b0d5afdff7642ce6-0b63-45a7-8b69-dcabaa527e67 "><canvas width="150 " height="150 "></canvas><div class="stat-chart-polo-text "><div class="stat-chart-polo-text-process
process-clr-stronger "><span class="value ">0%</span><span class="type ">process</span></div><div class="stat-chart-polo-text-content content-clr-stronger "><span class="value ">0%</span><span class="type ">content</span></div></div></div>
</div>
<a class="btn btn-info " href="http://localhost:62360/project-dashboard.htm?S=2fa9fc72-23a7-41ed-86a1-b83a3ba04790&G=511ea79b-a988-48d4-9ed0-07a87f94db24 " role="button ">
Project Report
</a>
</div>
</div></div></div></div></div><div class="ui-resizable-handle ui-resizable-se " style="z-index: 100; user-select: none; "></div></div>
解决方案
推荐阅读
- c# - 可以在 c# 中处理文本的 CSS 选择器
- performance - 如何避免重复/重复的测试数据或避免已经执行的数据而不删除 CSV 文件?
- r - 如何在 r 中获得准确度 xgboost
- events - CommandStateChange 事件不会在 HTA iframe 中触发
- java - 在 Spring 中,直接从服务返回 ResponseEntity 是更好的做法,还是应该在控制器中创建它?
- mysql - 找到总分最高的用户
- c# - .NET 依赖注入与依赖于其他通用服务的通用服务
- c# - 删除预制件的克隆
- javascript - 如何随机排序列表项异常?
- java - Spring 5.2.x Web Application 中的 AspectJ Load Time Weaving 未编织某些 bean