내 열을 숨기거나 압축 할 수있는 원인은 무엇입니까? 더하기 기호가 행 옆에 놓입니다. 미안 해요 datatables 사이트를 확인하기 위해이 무엇이라고 불렀는지 모르겠다.데이터 테이블 자체에 열을 숨기기
이 모달가 표시되면 열 헤더를 해결하기 위해 조정 호출 한 후 발생합니다.
var dtUsers = $('#table-user-results').DataTable({
scrollY: "40vH",
scroller: true,
responsive: true
});
$(document).on('shown.bs.modal', '#list-manage-users-modal', function() {
dtUsers.columns.adjust().draw();
});
표
<table id="table-user-results" class="table table-striped table-bordered table-hovered dataTable">
<thead class="">
<tr>
<th>Name</th>
<th>Email</th>
<th>Role</th>
</tr>
</thead>
<tbody>
@foreach (var user in Model)
{
<tr id="@user.ID" class="@(!user.Email.Equals(User.Identity.Name, StringComparison.InvariantCultureIgnoreCase) ? "user-results-context" : "")">
<td>@user.LastName, @user.FristName</td>
<td>@user.Email</td>
<td>@user.RoleName</td>
</tr>
}
</tbody>
</table>
이슈 UPDATE
스크롤이 필요 충분한 데이터가없는 경우에 따라서 문제가 트리거됩니다.
HA ... 고마워요, 이상한 것은 제거 할 때 잘 맞습니다. – Tsukasa
@ Tsukasa, 그것은 아주 좋은 확장 기능입니다. 제거하지 않겠습니다. 열과 해결 방법이 숨겨진 이유에 대한 설명을 추가했습니다. –
제대로 작동하려면, 여기에'$ ('# table-user-results') 데이터 테이블을 추가해야만합니다 .DataTable (true, {'with responsive.recalc. 그렇지 않으면 헤더에 2가 표시되지만 행에는 3 열하지만 세 번째 투명하고, 열을 볼 수 있지만 비어 있습니다. – Tsukasa