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>
これが機能するかどうかはわかりません。 'disabled'属性が' false'に設定されていても、ボタンは無効になります。 https://www.w3schools.com/TAGs/tryit.asp?filename=tryhtml_button_disabled –
コメントありがとうございますが、その属性を追加するとすべて無効になります – liz
良い点! @JoelCDoyle おそらく: '