- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PEAR::HTML_QuickFormのfreezeについて)
PEAR::HTML_QuickFormのfreezeについて
このQ&Aのポイント
- PEAR::HTML_QuickFormのfreezeを使って特定の項目だけフリーズさせる方法について教えてください
- ソースコードの一部を抜粋し、どのように設定すれば項目のみをフリーズさせられるかを説明してください
- ハッシュタグ: #PEAR #HTML_QuickForm #freeze #フリーズ
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
メソッド名はうろ覚えですが $element = $form->getElement('MyTextBox'); $element->freeze(); でどうでしょうか。
その他の回答 (1)
- wish46
- ベストアンサー率78% (29/37)
回答No.1
freezeさせたい項目のみ設定すればいいのでは? 私はSmartyのrendererを使ってfreezeさせたくない項目をテンプレート側に直接入れてますが。
質問者
補足
ご回答ありがとうございます。 今回は、freezeさせる場合とさせない場合で共通のテンプレートを使用しているため、悩んでおりました。 もう少し、方法を考えてみます。 ありがとうございました。
お礼
下記のようにすれば、特定項目だけFreezeできました。 ありがとうございました。 $element = $form->getElement('MyTextBox'); $element->freeze('MyTextBox');