質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
XHTML

XHTMLは、eXtensible HyperText Markup Languageの略であり、SGMLベースであるHTMLとは違って、有効なXMLドキュメントにもなるHTMLアプリケーションです。XMLベースのツールを用いて生成されるHTMLページのためによく使われるマークアップ言語です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

PrimeFaces

PrimeFacesは、トルコのソフトウェア会社Prime Teknolojiが提供する、 JSFリッチユーザーインターフェースコンポーネントです。 Apache License V2ライセンスのオープンソースソフトウェアです。

Q&A

解決済

1回答

117閲覧

xhtmlでチェックボックスを無効にする

fdafasd

総合スコア4

XHTML

XHTMLは、eXtensible HyperText Markup Languageの略であり、SGMLベースであるHTMLとは違って、有効なXMLドキュメントにもなるHTMLアプリケーションです。XMLベースのツールを用いて生成されるHTMLページのためによく使われるマークアップ言語です。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

PrimeFaces

PrimeFacesは、トルコのソフトウェア会社Prime Teknolojiが提供する、 JSFリッチユーザーインターフェースコンポーネントです。 Apache License V2ライセンスのオープンソースソフトウェアです。

0グッド

0クリップ

投稿2024/11/07 01:36

実現したいこと

ラジオボタンの選択に応じて、チェックボックスのコンポーネントを無効にしたい

発生している問題・分からないこと

現在の画面ではラジオボタンで「顧客単位の売掛金残高」と「支店単位の売掛金残高」の二つのどちらかを選択できます。
やりたいこととしては、「担当者ごとに表示」のチェックボックスについては、「顧客単位の売掛金残高」を選択しているときのみチェックをつけたり外したりするように制御するということです。「支店単位の売掛金残高」を選択しているときは、チェックボックスを無効、あるいは非活性にし、✓のつけ外しができないようにしたいです。

該当のソースコード

XHTML

1<div class="container"> 2 <div class="radio-checkbox-group"> 3 <p:selectOneRadio 4 id ="radio" 5 layout ="pageDirection" 6 value ="#{CustomerBill.dispFlg}"> 7 <f:selectItem 8 itemLabel="顧客単位の売掛金残高" 9 itemValue="true" /> 10 <f:selectItem 11 itemLabel="支店単位の売掛金残高" 12 itemValue="false" /> 13 <p:ajax listener="#{CustomerBill.changeDispFlg}" event="click" update="excelBtn checkbox" process="@form"/> 14 </p:selectOneRadio> 15 </div> 16 <div class ="checkbox-container"> 17 <p:selectBooleanCheckbox 18 id ="checkbox" 19 value ="#{CustomerBill.personPagePartitionFlg}" /> 20 <h:outputLabel 21 for ="checkbox" 22 value ="担当者ごとに表示"/> 23 </div> 24 </div>

CSS

1.radio-checkbox-group{ 2 margin-right: 25px; 3 } 4 5 .container{ 6 display: flex; 7 align-items: center; 8 } 9 10 .checkbox-container{ 11 margin-top: -20px; 12 }

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

disabledをselectBooleanCheckboxに加えればよいという記事はたくさんありましたが、うまく制御できていません(ラジオボタンの選択を切り替えても無反応でした)

補足

【実行環境】
・eclipse
→Version: 2021-12 (4.22.0)
・primeFaces
→バージョン4.0

バージョンがかなり古いので更新せえよと言われればそれまでなのですが、何か良い解決方法があればご教授いただきたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

コンポーネントの記述ミスでした

投稿2024/11/07 01:46

fdafasd

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問