Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Inline Editing doesn't work, field always resets after changing it.

    I am using the LGPL-Version of Smartclient 8.1 with Javascript and JSON.
    I have a problem when I am trying to create a grid with editable lines. I can change the value, but when I click somewhere else, it always resets the field to the value it had before.

    This is the Code for my grid:
    Code:
    egui.order_lines_order_lines_list_Grid = isc.ListGrid.create({
        ID: "order_lines_order_lines_list_Grid",
        alternateRecordStyles: true, 
        modalEditing: true, 
        autoFetchData: true, 
        width: 780, 
        height: 224, 
        position: "relative", 
        editEvent: "doubleClick",
        canEdit: true, 
        editByCell: true, 
        groupByField: "id", 
        groupStartOpen: "all", 
        showGroupSummary: true, 
        showGridSummary: false, 
        autoFetchData: true,
        dataSource: egui.order_lines_order_lines_list_Source,
            fields:[
                {name:"id", title:"ID",type:"text", required:false, editable:true, canEdit:false},
                {name:"name", title:"Name",type:"text", required:false, editable:true, canEdit:false},
                {name:"voucherdate", title:"Voucher Date",type:"date", required:false, editable:true , displayFormat:"toEuropeanShortDate", maskDateSeparator:".", textAlign:"left", useMask:true, cellChanged:function(record, newValue, oldValue, rowNum, colNum, grid){save_orderline(record, newValue, oldValue, rowNum, colNum, grid); return true;}},
             ],
    });
    Do you see anything in the code, that is preventing Smartclient from saving?

    #2
    See the FAQ about grids not updating.

    Comment


      #3
      I can't find the FAQ. Could you please give me a link?

      Comment

      Working...
      X