Forum

jqgrid - fast check...
 
Powiadomienia
Wyczyść wszystko

jqgrid - fast checkbox inline save data

1 Wpisy
1 Użytkownicy
0 Reactions
1,451 Widoki
0
Rozpoczynający temat

even before inline mode

1 odpowiedź
0
Rozpoczynający temat

1. create checkbox col with edittype:’checkbox’
2. set formatoptions: {disabled: false}
3. prepare event

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
            beforeSelectRow: function (rowid, e)
            {
                var $self = $(this);
                iCol = $.jgrid.getCellIndex($(e.target).closest("td")[0]);
                cm = $self.jqGrid("getGridParam", "colModel");
                var localData = $self.jqGrid("getRowData", rowid);
                if (cm[iCol].name === "MY_NAME_OF_CHECKBOX" && e.target.tagName.toUpperCase() === "INPUT")
                {
                    localData.MY_NAME_OF_CHECKBOX = $(e.target).is(":checked");
                    $.ajax({
                        type: "POST",
                        url: "SERVER/savedata",
                        data: $self.jqGrid("getRowData", rowid)
                    });
                }
                return true;
            }
            beforeSelectRow: function (rowid, e)
            {
                var $self = $(this);
                iCol = $.jgrid.getCellIndex($(e.target).closest("td")[0]);
                cm = $self.jqGrid("getGridParam", "colModel");
                var localData = $self.jqGrid("getRowData", rowid);
                if (cm[iCol].name === "MY_NAME_OF_CHECKBOX" && e.target.tagName.toUpperCase() === "INPUT")
                {
                    localData.MY_NAME_OF_CHECKBOX = $(e.target).is(":checked");
                    $.ajax({
                        type: "POST",
                        url: "SERVER/savedata",
                        data: $self.jqGrid("getRowData", rowid)
                    });
                }
                return true;
            }

4. url: ”SERVER/savedata”, is same value of field editurl

Twoja odpowiedź

Nazwa autora

E-mail autora

Twoje zapytanie *

 
Podgląd 0 rewizje Zapisano
Udostępnij: