fügen Sie eine benutzerdefinierte Taste zusammen mit der Aktion formatter in jqgrid

Habe ich ein jqgrid wie diese

colNames: ['Name','Actions'],

 colModel: [

        { name: 'name', index: 'name', align: 'right', editable: true},
{ name: 'act', index: 'act', width: 75, align: 'center', sortable: false, formatter: 'actions',formatoptions: {keys: true,delbutton:false}}
],

nun möchte ich zum hinzufügen einer benutzerdefinierten Schaltfläche, zusammen mit der edit-Taste von action-formatter.

Habe ich ausprobiert, scheint nicht zu funktionieren, Vermutungen, warum?

gridComplete: function(){
    var ids = $("#grid").jqGrid('getDataIDs');
    for(var i=0;i < ids.length;i++){
        var cl = ids[i];
        alert(cl);
        be = "<input style='height:22px;' type='button' value='Edit' onclick=\"window.location.href='editItem.asp?ID="+cl+"'\"  />";

        $("#grid").jqGrid('setRowData',ids[i],{act:be});
    }   
},
  • Ich denke, Sie sollten schreiben Sie Ihre eigenen formatter becaause Sie nicht die delete-Aktion, und Sie möchten, um die benutzerdefinierte Schaltfläche Bearbeiten.
  • Nein, ich will meinen edit-Taste, wie es ist, und ich möchte eine weitere hinzufügen-button neben Bearbeiten. So kannst du mir irgendwelche Beispiele auf?
Schreibe einen Kommentar