2017-10-11 22 views
0

ドロップダウンリストのボタンがあります。ボタンを1つの証明書タイプに対してのみ有効にします。私は、DBから証明書タイプを取得しており、以下のコードを使用しています。有効と無効にしたいボタンは、「アクション」ボタンです。私は、証明書の種類を取得し、($ {cert.certType})として表に記載しています。どのように私はそのフィールドを使用して機能を有効にしたり無効にしたりできましたか?誰でも助けてくれますか?ありがとう。jquery button DBから取得したデータに基づいて有効と無効を切り替えます

コードスニペット:私は以下で使用

<c:forEach var="cert" items="${certificates}" varStatus="status"> 
            <tr> 
             <td><c:out value="${status.count}" /></td> 
             <td>${cert.commonName}</td> 
             <td>${cert.validFrom}</td> 
             <td>${cert.validTo}</td> 
             <td>${cert.generatedDate}</td> 
             <td>${cert.certType}</td> 
             <td></td> 
             <td></td> 

             <td> 
              <div class="btn-group"> 
               <button type="button" 
               class="btn btn-default dropdown-toggle ${cert.certType}" 
               data-toggle="dropdown"> 
               Actions <span class="caret"></span> 
              </button> 
               <ul class="dropdown-menu" role="menu"> 
                <li><a data-toggle="modal" 
         data-target="#editCertModal" data-id="${cert.id}">Edit Cert</a></li> 

                <li><a data-toggle="modal" 
         data-target="#deleteCertModal_${cert.id}">Delete Cert</a></li> 

                <li><a data-toggle="modal" 
         data-target="#renewCertModal" id="${cert.id}">Renew Cert</a></li> 
                <li><a title="Downloads the cert in .pem file" 
                href="/DownloadPemFile/${cert.id}">Download</a></li> 
                <li><a 
                onclick="alert('To be implemented.');">View EventLog</a></li> 

               </ul> 
              </div> 
             </td> 

            </tr> 

           </c:forEach> 

答えて

0

JSファイルで: -

$(関数(){$( 'IssuerCert ')プロプ()、' 無効' 真;} );

+1

これが機能するかどうかはわかりません。 'disabled'属性が' false'に設定されていても、ボタンは無効になります。 https://www.w3schools.com/TAGs/tryit.asp?filename=tryhtml_button_disabled –

+0

コメントありがとうございますが、その属性を追加するとすべて無効になります – liz

+1

良い点! @JoelCDoyle おそらく: '

関連する問題