ugrás a tartalomhoz

kendo grid

gtoma · 2012. Okt. 15. (H), 17.15
Kedves fórumozók!

Szégyellem, de ismét segítségeteket kell kérjem. :(

Termék lista villám módosítására használnám a kendo grid jét.

Van egy kód, ami majdnem tökéletesen működik:


var NagyTermekListaForrasURL = "http://localhost/profdreamcms/web2cms/basic.server.php",
    adatForras = new kendo.data.DataSource({
        transport: {
            read: {
                url: NagyTermekListaForrasURL+"?nagytermeklista=listaz",
                dataType: "jsonp"
            },
            update: {
                url: NagyTermekListaForrasURL+"?nagytermeklista=mentes",
                dataType: "jsonp"
            },
            parameterMap: function(options, operation) {
                if (operation !== "read" && options.models) {
                    return {models: kendo.stringify(options.models)};
                }
            }
        },
        batch: true,
        pageSize: 1000,
        schema: {
            model: {
                id: "termekek_id",
                fields: {
                    termekek_id: { editable: false, nullable: true },
                    termekek_nev: { validation: { required:true } },
                    cikkszam: { validation: { required:true } },
                    termekek_leiras: {  },                    
                }
            }
        }
    });

$jq("#kk6d742e20e1b2518f7bc0ffdfdce1335f").kendoGrid({
    dataSource: adatForras,
    navigatable: true,
    pagetable: false,
    toolbar: ["save"],
    columns: [
        { field: "termekek_nev", title: "Termék név", width:200 },
        { field: "cikkszam", title: "Termék cikkszám", width:200 },
        { field: "termekek_leiras", title: "Termék leírás", width:200 },
        { command: { text: " ", click: jovanmar5 }, title: " ", width:50 },         
        ],
    editable: true
    });

Két elég fontos problémát nem tudok megoldani:
1) a "termekek_leiras" field -hez, nekem textarea kellene, nem pedig sima input mező
2) a gomb sehogysem akar működni, azaz nem indítja a "jovanmar5" funkciót.

egyenlőre csak ennyi lenne pedig :) :

function jovanmar5(e) {
    alert("ehe");
}
Előre is köszönöm a profik segítségét!
 
1

doksi

mako · 2012. Okt. 15. (H), 21.29
Üdv!

Az editor-ban tudsz megadni egyedi szekesztőt, vagy nem inline módban szerkeszted a sorokat. Itt a demo.

A másik dologra hirtelen nem tudom a választ. Firebug vagy Chrome console-ban van hibaüzenet?
2

inline kell

gtoma · 2012. Okt. 16. (K), 11.07
mert egyedül az tudta meggyőzni az embert. minden más "nyűgös" neki. :(

A hajnali órákban úgy döntöttem letesztelem új kendoval. és most működik a dolog :(

úgy tűnik abban a verzióban (2011.3) ami nekem volt, ez nem volt benne. Hibaüzenetet nem adott egyébként.