2016-05-24 40 views
-1

jqgridはここに私のコードjqgrid内部のボタンを非表示にする方法

{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 + ')" />' 
} 

おかげ

+0

こんにちはあなたが望む結果とあなたの具体的な問題が何であるかを理解することなく、あなたを助けてくれるのは難しいです。あなたの問題の例と一緒にコードペインを作成することを検討してください。また、良い質問を作成するためのヒントについては、[こちらをご覧ください](http://stackoverflow.com/help/how-to-ask)を参照してください。 – Himmel

+0

初心者になって申し訳ありません。私は、colModel内のコードを使用してjqgridの中にボタンを持っています。データがない場合、どうすればそのボタンを非表示/無効にできますか? –

答えて

1

あるの内側に私は私のボタンを非表示に問題を抱えているあなたのフォーマッタ機能にこれを追加

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は解決策を実行しました。助言のために –

+0

thxに助言してくださいが、私はすでに答えを見つける。条件が満たされたらそれを無効にするだけです –

関連する問題