PageSourceSearch

https://www.gruponw.com/nwlib6/nwproject/modules/examplesNwMaker/lists/l_navtable_example.js

js gruponw.com collected 2026-10-03 00:33:33 UTC 2,612 bytes, 76 lines download raw bytes

1function l_navtable_example(selfPadre) {
2    var divPadreContainer = selfPadre;
3    var classDocument = ".l_navtable_example";
4    createContainer(divPadreContainer, true, classDocument);
5    var self = createDocument(classDocument);
6
7    var thisDoc = this;
8    this.constructor = constructor;
9    this.updateContend = updateContend;
10    this.self = self;
11    function constructor() {
12        var columns = [
13            {
14                label: "ID",
15                caption: "id",
16                visible: false
17            },
18            {
19                label: "Nombre",
20                caption: "nombre"
21            }
22        ];
23        createList(columns, self);
24        var html = "<h2 class='subtitles_bloques'>NavTable listado example title</h2>";
25        addHeaderNoteList(html, self);
26        setMaxWidthList(1100, self);
27        listScroll(self, false);
28//estilos para el listado
29        listAddCssFor(self, "", {"width": "100%", "display": "inline-block"});
30    }
31
32    function updateContend() {
33        var data = {};
34        data["filters"] = getDataFilters(self);
35        var rpc = {};
36        rpc["service"] = "nw_drive";
37        rpc["method"] = "consulta_files";
38        rpc["data"] = data;
39        var func = function (r) {
40                removeLoading(self);
41            if (!verifyErrorNwMaker(r)) {
42                return;
43            }
44            setModelData(r, self);
45            var options = {};
46            options["max-height"] = "initial";
47            listAddCss(self, options);
48
49            showRowInMobile(self, "nombre");
50
51            var eliminar = addButtonContextMenu(self, "Eliminar");
52            eliminar.click(function () {
53                var r = getSelectedRecord(self);
54                var selfNew = generateSelf();
55                createNwForms(selfNew, false, "popUp");
56                addHeaderNote(selfNew, "¿Desea eliminar este usuario del grupo?");
57                setModal(true);
58                setWidth(selfNew, 300);
59                var accept = addButtonNwForm("Aceptar", selfNew);
60                accept.click(function () {
61                    var data = {};
62                    data["id"] = r["id"];
63                    data["table"] = "nwtask_grupos_usuarios";
64                    deleteRecordForId(data);
65                    reject(selfNew);
66                    thisDoc.updateContend();
67                });
68                var cancel = addButtonNwForm("Cancelar", selfNew);
69                cancel.click(function () {
70                    reject(selfNew);
71                });
72            });
73        };
74        rpcNw("rpcNw", rpc, func, true);
75    }
76}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.