2016-05-24 8 views
-1

ich habe ein Problem meinen Knopf versteckt im Innern ein jqGrid hier mein Codewie eine Schaltfläche in einem jqGrid verstecken

{name: 'FitaCorForApproval', index: 'FitaCorForApproval', width: 75, 
    formatter: function (cellvalue, options, rowObject) { 
     return '<input type="button" id="hidebuttonID" style ="width: 75px" 
     value="For Approval" onclick="clickme(' + options.rowId + ')" />' 
} 

dank

+0

Hallo Es ist schwierig für mich, Ihnen zu helfen, ohne mehr über Ihr gewünschtes Ergebnis und Ihr spezifisches Problem zu erfahren. Ziehen Sie in Betracht, einen Codepen mit einem Beispiel für Ihr Problem zu erstellen. Siehe auch (http://stackoverflow.com/help/how-to-ask) für Tipps zum Erstellen guter Fragen. – Himmel

+0

sorry für ein Anfänger .. Ich habe eine Schaltfläche in einem jqgrid mit diesem Code innerhalb der ColModel. Wie kann ich diese Schaltfläche ausblenden/sperren, wenn keine Daten vorhanden sind? –

Antwort

1

Fügen Sie diese auf Ihre Formatter Funktion ist

formatter: function (cellvalue, options, rowObject) { 
    var showStyle= ''; 
    if(!cellvalue) 
    { 
     showStyle="display:none"; 
    } 

    return '<input type="button" id="hidebuttonID" style ="width: 75px '+showStyle+'" 
     value="For Approval" onclick="clickme(' + options.rowId + ')" />' 
} 
+0

@YurkZ hat die Lösung funktioniert. Bitte geben Sie –

+0

thx für die Beratung, aber ich finde bereits eine Antwort. Ich muss es nur deaktivieren, wenn die Bedingung es trifft –

Verwandte Themen