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:
  1. var NagyTermekListaForrasURL = "http://localhost/profdreamcms/web2cms/basic.server.php",  
  2.     adatForras = new kendo.data.DataSource({  
  3.         transport: {  
  4.             read: {  
  5.                 url: NagyTermekListaForrasURL+"?nagytermeklista=listaz",  
  6.                 dataType: "jsonp"  
  7.             },  
  8.             update: {  
  9.                 url: NagyTermekListaForrasURL+"?nagytermeklista=mentes",  
  10.                 dataType: "jsonp"  
  11.             },  
  12.             parameterMap: function(options, operation) {  
  13.                 if (operation !== "read" && options.models) {  
  14.                     return {models: kendo.stringify(options.models)};  
  15.                 }  
  16.             }  
  17.         },  
  18.         batch: true,  
  19.         pageSize: 1000,  
  20.         schema: {  
  21.             model: {  
  22.                 id: "termekek_id",  
  23.                 fields: {  
  24.                     termekek_id: { editable: false, nullable: true },  
  25.                     termekek_nev: { validation: { required:true } },  
  26.                     cikkszam: { validation: { required:true } },  
  27.                     termekek_leiras: {  },                      
  28.                 }  
  29.             }  
  30.         }  
  31.     });  
  32.   
  33. $jq("#kk6d742e20e1b2518f7bc0ffdfdce1335f").kendoGrid({  
  34.     dataSource: adatForras,  
  35.     navigatable: true,  
  36.     pagetable: false,  
  37.     toolbar: ["save"],  
  38.     columns: [  
  39.         { field: "termekek_nev", title: "Termék név", width:200 },  
  40.         { field: "cikkszam", title: "Termék cikkszám", width:200 },  
  41.         { field: "termekek_leiras", title: "Termék leírás", width:200 },  
  42.         { command: { text: " ", click: jovanmar5 }, title: " ", width:50 },           
  43.         ],  
  44.     editable: true  
  45.     });  
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 :) :
  1. function jovanmar5(e) {  
  2.     alert("ehe");  
  3. }  
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.