Beispiel #1
0
        public void Start(int maximum)
        {
            var script = CallbackManager.GetScript("ExcecuteLongRunningProcess", $"'{ProgressBar.ClientInstanceName}'", "", false);

            ProgressBar.ClientSideEvents.Init =
                $@"function(s,e) {{ 
                        if(window.timer) window.clearInterval(window.timer);
                        var controlToUpdate = s;
                        window.timer = window.setInterval(function(){{
                        var previous = startProgress;startProgress = function () {{ }};{script}startProgress = previous;}},{PollingInterval});}}";
        }
Beispiel #2
0
        void editor_ControlsCreated(object sender, EventArgs e)
        {
            var editor = (ASPxGridListEditor)sender;

            editor.ControlsCreated           -= editor_ControlsCreated;
            editor.Grid.ClientSideEvents.Init = string.Format(
                CultureInfo.InvariantCulture,
                "function(s,e) {{s.selectedRowCount = s.GetSelectedKeysOnPage().length; s.SelectionChanged.AddHandler(function() {{if (s.selectedRowCount != s.GetSelectedKeysOnPage().length) {{s.selectedRowCount = s.GetSelectedKeysOnPage().length; {0} }}; s.firstSelectionChangedAfterInit = false;}}); }}", CallbackManager.GetScript(GetType().Name, "'RefreshCallback'"));
        }
Beispiel #3
0
        private void ObjectSpaceOnCommitting(object sender, CancelEventArgs e)
        {
            var script = CallbackManager.GetScript("test", "", "", false);

            WebWindow.CurrentRequestWindow.RegisterStartupScript("test", script, true);
        }