У меня есть следующий стиль применяется к моим чартам, когда они щелкают, которая скрывает все остальные элементы Div и делает щелкнул один взгляд «полный экран»:Можно изменить размер гистограммы Кендо, чтобы заполнить экран, но не пирог или измерить
<style>
.hidden {
display: none;
}
.overlay {
position: absolute !important;
top: 0 !important;
left: 0 !important;
bottom: 0 !important;
right: 0 !important;
width: 100% !important;
height: 100% !important;
}
</style>
Используя следующее:
var fullScreen = 0;
$('#VehicleStatus').click(function() {
if (fullScreen == 0) {
var position = $("#VehicleStatus").position();
var leftCoord = position.left;
var rightCoord = position.right;
var topCoord = position.top;
var bottomCoord = position.bottom;
$(".all").addClass("hidden");
$("#VehicleStatus").removeClass("hidden");
$("#VehicleStatus").addClass("overlay");
fullScreen = 1;
}
else {
$(".all").removeClass("hidden");
$("#VehicleStatus").removeClass("overlay");
$("#VehicleStatus").css("position", "relative");
$("#VehicleStatus").css("top", topCoord);
$("#VehicleStatus").css("bottom", bottomCoord);
$("#VehicleStatus").css("left", leftCoord);
$("#VehicleStatus").css("right", rightCoord);
$("#VehicleStatus").css("width", "500px");
$("#VehicleStatus").css("height", "280px");
fullScreen = 0;
}
})
Но когда я использую идентификатор одного из моих диаграмм Pie или Gauges они не работают. Калибр просто идет в верхнюю левую часть экрана и остается его первоначальным размером, а круговая диаграмма просто удаляет все со страницы.
Кто-нибудь знает, где я иду не так?
Это не проблема. Графики настроены на чтение источника данных каждые несколько секунд, что в любом случае обновляет график. Плюс, что действительно не объяснит, почему он работает для гистограмм, а не других. – user2248441
Страница с описанием –
Обновление не является проблемой. Также im использовать Razor не aspx – user2248441