Beispiel #1
0
 private void RenderClientSideEvents(StringBuilder sb, ClientSideEvents e)
 {
     this.RenderClientSideEvent(sb, e.BeforeAjaxRequest, "beforeRequest");
     this.RenderClientSideEvent(sb, e.BeforeRowSelect, "beforeSelectRow");
     this.RenderClientSideEvent(sb, e.GridInitialized, "gridComplete");
     this.RenderClientSideEvent(sb, e.LoadComplete, "loadComplete");
     this.RenderClientSideEvent(sb, e.LoadDataError, "loadError");
     this.RenderClientSideEvent(sb, e.CellSelect, "onCellSelect");
     this.RenderClientSideEvent(sb, e.RowDoubleClick, "ondblClickRow");
     this.RenderClientSideEvent(sb, e.BeforePageChange, "onPaging");
     this.RenderClientSideEvent(sb, e.RowRightClick, "onRightClickRow");
     this.RenderClientSideEvent(sb, e.RowSelect, "onSelectRow");
     this.RenderClientSideEvent(sb, e.ColumnSort, "onSortCol");
     this.RenderClientSideEvent(sb, e.SubGridBeforeRowExpand, "subGridBeforeExpand");
     this.RenderClientSideEvent(sb, e.SubGridRowExpanded, "subGridRowExpanded");
     this.RenderClientSideEvent(sb, e.SubGridRowCollapsed, "subGridRowColapsed");
     this.RenderClientSideEvent(sb, e.AfterEditCell, "afterEditCell");
     this.RenderClientSideEvent(sb, e.AfterSaveCell, "afterSaveCell");
     this.RenderClientSideEvent(sb, e.AfterSubmitCell, "afterSubmitCell");
     this.RenderClientSideEvent(sb, e.BeforeEditCell, "beforeEditCell");
     this.RenderClientSideEvent(sb, e.BeforeSaveCell, "beforeSaveCell");
     this.RenderClientSideEvent(sb, e.BeforeSubmitCell, "beforeSubmitCell");
     this.RenderClientSideEvent(sb, e.BeforeSubmitCell, "beforeSubmitCell");
     this.RenderClientSideEvent(sb, e.EditCellFormat, "formatCell");
     this.RenderClientSideEvent(sb, e.EditError, "errorCell");
     if (string.IsNullOrEmpty(e.LoadDataError))
     {
         this.RenderClientSideEvent(sb, "jqGrid_aspnet_loadErrorHandler", "loadError");
     }
 }
Beispiel #2
0
        public string Process()
        {
            DeleteDialogSettings deleteDialogSettings = this._grid.DeleteDialogSettings;

            if (deleteDialogSettings.TopOffset != 0)
            {
                this._jsonValues["top"] = deleteDialogSettings.TopOffset;
            }
            if (deleteDialogSettings.LeftOffset != 0)
            {
                this._jsonValues["left"] = deleteDialogSettings.LeftOffset;
            }
            if (deleteDialogSettings.Width != 300)
            {
                this._jsonValues["width"] = deleteDialogSettings.Width;
            }
            if (deleteDialogSettings.Height != 300)
            {
                this._jsonValues["height"] = deleteDialogSettings.Height;
            }
            if (deleteDialogSettings.Modal)
            {
                this._jsonValues["modal"] = true;
            }
            if (!deleteDialogSettings.Draggable)
            {
                this._jsonValues["drag"] = false;
            }
            if (!deleteDialogSettings.Resizable)
            {
                this._jsonValues["resize"] = false;
            }
            if (!string.IsNullOrEmpty(deleteDialogSettings.SubmitText))
            {
                this._jsonValues["bSubmit"] = deleteDialogSettings.SubmitText;
            }
            if (!string.IsNullOrEmpty(deleteDialogSettings.CancelText))
            {
                this._jsonValues["bCancel"] = deleteDialogSettings.CancelText;
            }
            if (!string.IsNullOrEmpty(deleteDialogSettings.LoadingMessageText))
            {
                this._jsonValues["processData"] = deleteDialogSettings.LoadingMessageText;
            }
            if (!string.IsNullOrEmpty(deleteDialogSettings.Caption))
            {
                this._jsonValues["caption"] = deleteDialogSettings.Caption;
            }
            if (!string.IsNullOrEmpty(deleteDialogSettings.DeleteMessage))
            {
                this._jsonValues["msg"] = deleteDialogSettings.DeleteMessage;
            }
            if (!deleteDialogSettings.ReloadAfterSubmit)
            {
                this._jsonValues["reloadAfterSubmit"] = false;
            }
            string           json             = new JavaScriptSerializer().Serialize(this._jsonValues);
            ClientSideEvents clientSideEvents = this._grid.ClientSideEvents;

            json = JsonUtil.RenderClientSideEvent(json, "beforeShowForm", clientSideEvents.BeforeDeleteDialogShown);
            json = JsonUtil.RenderClientSideEvent(json, "afterShowForm", clientSideEvents.AfterDeleteDialogShown);
            json = JsonUtil.RenderClientSideEvent(json, "afterComplete", clientSideEvents.AfterDeleteDialogRowDeleted);
            return(JsonUtil.RenderClientSideEvent(json, "errorTextFormat", "function(data) { return 'Error: ' + data.responseText }"));
        }
 private void RenderClientSideEvents(StringBuilder sb, ClientSideEvents e)
 {
     this.RenderClientSideEvent(sb, e.BeforeAjaxRequest, "beforeRequest");
     this.RenderClientSideEvent(sb, e.BeforeRowSelect, "beforeSelectRow");
     this.RenderClientSideEvent(sb, e.GridInitialized, "gridComplete");
     this.RenderClientSideEvent(sb, e.LoadComplete, "loadComplete");
     this.RenderClientSideEvent(sb, e.LoadDataError, "loadError");
     this.RenderClientSideEvent(sb, e.CellSelect, "onCellSelect");
     this.RenderClientSideEvent(sb, e.RowDoubleClick, "ondblClickRow");
     this.RenderClientSideEvent(sb, e.BeforePageChange, "onPaging");
     this.RenderClientSideEvent(sb, e.RowRightClick, "onRightClickRow");
     this.RenderClientSideEvent(sb, e.RowSelect, "onSelectRow");
     this.RenderClientSideEvent(sb, e.ColumnSort, "onSortCol");
     this.RenderClientSideEvent(sb, e.SubGridBeforeRowExpand, "subGridBeforeExpand");
     this.RenderClientSideEvent(sb, e.SubGridRowExpanded, "subGridRowExpanded");
     this.RenderClientSideEvent(sb, e.SubGridRowCollapsed, "subGridRowColapsed");
     this.RenderClientSideEvent(sb, e.AfterEditCell, "afterEditCell");
     this.RenderClientSideEvent(sb, e.AfterSaveCell, "afterSaveCell");
     this.RenderClientSideEvent(sb, e.AfterSubmitCell, "afterSubmitCell");
     this.RenderClientSideEvent(sb, e.BeforeEditCell, "beforeEditCell");
     this.RenderClientSideEvent(sb, e.BeforeSaveCell, "beforeSaveCell");
     this.RenderClientSideEvent(sb, e.BeforeSubmitCell, "beforeSubmitCell");
     this.RenderClientSideEvent(sb, e.BeforeSubmitCell, "beforeSubmitCell");
     this.RenderClientSideEvent(sb, e.EditCellFormat, "formatCell");
     this.RenderClientSideEvent(sb, e.EditError, "errorCell");
     if (string.IsNullOrEmpty(e.LoadDataError))
     {
         this.RenderClientSideEvent(sb, "jqGrid_aspnet_loadErrorHandler", "loadError");
     }
 }