Вот простой пример, который показывает, как вы можете решить эту проблему с помощью vanilla JS и CSS, используя CSS-анимацию, которую можно включать и выключать с помощью JS.
var stage = document.querySelector('#stage');
var rot = document.querySelector('#rotating');
stage.addEventListener('click', function () {
rot.classList.toggle('animated');
});
#stage {
position: relative;
height: 100px;
background-color: #000;
}
#rotating {
position: absolute;
top: calc(50% - 25px);
left: calc(50% - 25px);
width: 50px;
height: 50px;
background-color: #c00;
animation: rotate linear 6s;
animation-iteration-count: infinite;
animation-play-state: paused;
transform-origin: 50% 50%;
}
#rotating.animated {
animation-play-state: running;
}
@keyframes rotate {
0% {
transform: rotate(0deg) ;
}
100% {
transform: rotate(359deg) ;
}
}
<div id="stage">
<div id="rotating"></div>
</div>
В зависимости от того, какие браузеры вы хотите / должны поддерживать, вам может понадобиться добавить префиксы поставщиков в Код CSS.
Не легко, если Вы желающий к самокрутке не сообщаете об управлении средством просмотра. Это сделано, потому что SSRS имеет параметры, которые могут использоваться для определения значения других параметров. Например, вообразите свое рассмотрение пользователей веб-сайта, и Вашей первой опцией является ОС, возможно, это имеет Vista, XP и Mac.
Когда Вы выбираете Vista страница refreshesh для получения списка всех различных версий Vista.
Если Вы будете использовать вещь как это, то Вы не сможете предотвратить обновление.
In this example, I have tried for the DateTime
parameter postback
Hope it works for you as well
For the DateTime
field in the Parameters make first a parameter as dummy Date value & then assign this DateTime
value to the actual DateTime
parameters of the report.
Suppose we have a Stored Procedure where we have to supply From Date and To Date
DateTime
parameter Datetime_Dummy
as the Name
and DateTime
as the DataType
=Today()
DateTime
parameter in the datetimes parameterFromDate
parameter's DataType
to DateTime
=Parameters!Datetime_Dummy.Value
This prevents the page from posting back when a new From
date is selected.
Я сделал это много раз назад, это было просто удаление параметров зависимости с различной перестановкой и комбинациями в соответствии с необходимостью в проектах.
Просто сделайте следующие вещи.
Я надеюсь, что это будет полезно.
Спасибо.