S2JSF

input type="buttonではなくbuttonタグへの対応:解法1

裏に隠し(display:none;な)ボタンを置いて、JavaScriptからこれをクリック。 って感じでしょうか。 <button type="button" m:onclick="javascript:document.getElementById('calculate').click();"> calculate </button> <input type="submit" id="calculate" value="calculate" m:action="#{addAction.calculate}" style="display:none;" />

input type="buttonではなくbuttonタグへの対応

前回の悩みに続いてUI周りをいろいろと検証しています..ボタンについては、input type="button" よりも画像(image)を挟めるが流行らしい...(ホント?)で、早速検証すると、エラーがでてしまいました。現象はS2JSF Example 1.1.2 のAdd.htmlで確認しました…

inputタグのm:required属性やValidtorをボタンによって無効にしたいんですが..

(前振り)S2JSF1.1系では、Validatorをボタンによって有効/無効にする仕組みがあります。 s2jsf-exampleの『Validator ON/OFF』を参考にするといいでしょう。 http://localhost:8080/s2jsf-example/validator/validator2.html 以下にHTMLテンプレートを抜…

selectManyCheckboxの出力するlabelタグがIE6で動作しない

S2JSFのselectManyCheckboxでは、チェックボックスに対してlabelタグを出力してくれます。 <label><input name="_id88:_id95" type="checkbox" value="1" />One</label>ただし、この形式はIE6ではサポートしていないようです。 HTML的には、以下のようにtext値をlabelタグで囲む必要があるようです。 (IEが悪い?) <input id="_id88:_id95" name="_id88:_id95" type="checkbox" value="1" />

S2JSFプラグイン 1.1.1リリース

S2JSFユーザにうれしいニュースです。 プラグインがバージョンアップしました。S2JSFプラグイン 1.1.1リリース - 新・たけぞう瀕死の日記 http://www3.vis.ne.jp/~asaki/p_diary/diary.cgi?Date=20070618変更内容を引用しておきます。 ・TLDパース処理のバグ…

タグのid生成ルール

S2JSF 1.0.x から 1.1.x への移行ガイド http://s2jsf.seasar.org/ja/migratingTo1_1.html#dicon *1:idをMyFacesと互換性を保ちたい場合は、[1]を[2]に変更する。 [1]<component class="org.seasar.teeda.core.render.DefaultComponentIdLookupStrategy" /> [2]<component class="org.seasar.teeda.core.render.JsfSpecComponentIdLookupStrategy" />入力フィー…</component></component>

ファイルアップロードにrequired属性を付けた場合のメッセージ

久しぶりのS2JSFエントリです(^^; ちょっと離れてましたが、やっぱりS2JSFいいです。 S2JSF1.1でtomahawkを使ったアップロードを利用する場合、これにRequired属性をかけることは可能のようなのですが、 label属性に定義した値をバリデーションメッセージに…

「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう(←解決)

早速、修正していただきました! http://maven.seasar.org/maven2/org/seasar/teeda/teeda-core/1.0.4-SNAPSHOT/teeda-core-1.0.4-SNAPSHOT.jar次バージョン(teeda-core1.0.4)の修正に取り込まれるかと思います。 すばやい対応、ありがとうございました。

続:「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう

id:shot6さまのコメントによると、Tomcat4で再現する場合があるということです。 System.getProperty()を使って稼働中のs2jsf-exampleの情報を抜き出しました。 OS名 Windows XP OSバージョン 5.1 稼動システムのディレクトリ D:\jakarta-tomcat-4.1.27\bin …

「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう−4

とりあえずの原因が判明しました。id:shot6さん、ご相談に乗っていただいてありがとうございます。 環境を下記に戻しました。 S2JSF1.0.21+MyFacesでは文字化けしないので、S2JSFとTeeda-Coreの組み合わせを疑ってみました。 OS : WindowsXP SP2 APServer :…

「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう−3

手元にある以下の環境では発生しないことが分かりました。 (S2JSF1.0.21でも発生しません)環境) OS : WindowsXP SP2 APServer : jakarta-tomcat-5.0.28 J2SE : jdk1.5.0_07 Tomcatバージョンの可能性が高いですね。 (うう...これだけは入れ替えが厳しい)

「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう−2

S2JSFトップページにある、s2-jsf-example-1.0.21.zip で同じ内容を試しましたが、こちらは問題なく動作するようです。環境) OS : WindowsXP SP2 APServer : jakarta-tomcat-4.1.27 J2SE : j2sdk1.4.2_12 (jdk1.5.0_07でも再現してしまいます)

「〜‖−―¢£¬①Ⅰ」が文字化けしてしまう

example(S2JSF1.1 + Teeda1.0.3)の、 /add/add.html に、 <p>あいうえお〜‖−―¢£¬①Ⅰかきくけこ</p>を追加して、以下のHTMLテンプレートにする。 <html xmlns:m="http://www.seasar.org/maya" m:extends="/WEB-INF/layout/layout.html"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-31j" /> <title>Add</title> </head> <body>…</body></html>

Seasar2.4.7 + S2Dao1.0.39の組み合わせで問題が..

S2JSF1.0.xxからS2JSF1.1.1への移行を試みています(久し振りに) 移行ガイド通りでそのまま移行できそうな感じです。 (削除するjarは注意ですね。他の機能で使ってたりするので) Seasar2.4では、j2ee.diconがs2-extension-2.4.7.jarに同梱されるようにな…

tomahawk-1.1.3を入れてみて

S2JSF1.1のファイルアップロードには、TomahawkというMyFaces拡張コンポーネントを使っています。 アップロードが上手く行かなかったので、tomahawk-1.1.1から最新版に入れ替えてみます。 (ちなみにTomahawkは関係なかった。単純ミス)MyFacesのサイトから…

S2JSF1.0.20がリリースされています

id:yone098さまより、S2JSF1.0.20がリリースされています。 http://d.hatena.ne.jp/yone098/20061217 [JSF-39] - [Seasar-user:5188] [S2JSF]Validation失敗時にテキストボックスに表示される値について [JSF-41] - [Seasar-user:5389] [S2JSF] 「レイアウト…

JSF-36 headタグへの

JIRA登録されていました! https://www.seasar.org/issues/browse/JSF-36以前のエントリで悩んでいたところです。対応していただけると助かります。 Metaタグ CSSインクルード JSファイルインクルード JavaScriptブロック なんかがheadブロックに入れられる…

S2LengthValidatorの動きが変わった?−2

前のエントリの件、次バージョンで修正されるようで安心しました。 https://www.seasar.org/issues/browse/JSF-39 (待ち遠しいです)

S2LengthValidatorの動きが変わった?

S2JSF1.0.19を使い始めました。ページツリーを格納するセッション数を調整できるとのことで、早速恩恵に預かろうと。。さて、そんな折にどうもS2LengthValidatorの動きが変わってしまったようです。 (回避方法も浮かばないのですが) その内容と再現方法で…

S2JSF1.0.19がリリースされたようです。

yoneさまからアナウンスがありました。 http://d.hatena.ne.jp/yone098/20061107 ※実は先週末の予告からウォッチ中でした(w とりあえず仕事で作っている部分は、S2JSF1.0.xx系に一旦落ち着きつつあります。 もちろん現在はS2JSF1.0.18を使っています。 Tee…

セッションのキー名が重複してしまう。

プロパティ名_EXPORTの規則にしがたった定数を定義しておくと、プロパティをセッションで管理することが可能になりますが、 複数の画面でキー名が重複してしまいます。画面Aと画面Bが別々の機能として実装している場合、クリアするタイミングを意識しないと…

動的なラジオボタンの生成方法と、Labelタグが使えない?という疑問

動的なラジオボタンの生成には、S2JSF独自の、selectOneRadio2が利用できます。具体的には、s:forEachでラジオボタンHTMLを動的に生成しつつ、 s:selectOneRadio2 で囲むことでid値や初期値の設定を行うものです。 requiredにも対応しています。 <form id="HogeForm" name="HogeForm"> <span m:inject="s:selectOneRadio2" id="hooId" m:value="#{hogeDto.hooId}" m:label="ほげ区分" m:required="true"> </span></form>

S2JSF1.0.17を入れました。

いろいろありまして、最近更新が止まっておりました。先日更新いただきました、S2JSF1.0.17を入れました。 更新内容はこちらにあります。 http://www.seasar.org/wiki/index.php?SeasarWhatsNew%2F2006-09-03#u4d6669a私からコメント差し上げた下記の修正に…

レイアウト用HTMLの<head></head>内にブロックを挿入する方法は?

以下のような感じで、layout.htmlの<head>タグ内に、処理するHTMLから値を挿入すると、 挿入はされるのですが、その前に<head>要素が閉じられてしまいます... レイアウトHTML ■layout.html <html xmlns:m="http://www.seasar.org/maya"> <head> </head></html>

HTMLのレイアウトを使っています

サンプル解説を見ながらいろいろとやっています。 http://www.seasar.org/s2jsf.html#hello1つのHTMLを、 +layout.html=全体のレイアウト - header.html=共通ヘッダ - footer.html=共通フッタ - (処理したいHTML) に分けて、 処理したいHTMLからは、以…

ErrorMessage の有無を判定するメソッドは?

S2JSF1.0.16で対応された、 『ErrorMessage の有無を判定するメソッドを追加する』 https://www.seasar.org/issues/browse/JSF-16 ですが、具体的な実装はどのように行うのでしょうか?? HTML内で判定可能? Action内で判定可能? 例えば、HTMLでは、 <span m:rendered="#{ErrorMessageの有無}"> <div class="枠で囲むStyle"> </div></span>

ErrorMessage の有無を判定する方法

id:yone098さまに回答をいただきました。 http://d.hatena.ne.jp/yone098/20060827/1156693658 #exampleに入っていたとは知りませんでした... 以下、一部を引用させていただきます。 まず、実装例はs2jsf-exampleのvalidator.htmlが参考になると思います。 …

m:renderedで出力されるHTML文

そろそろ10級から昇級したいこの頃です..orzさて、S2JSFにおける、m:rendered の動きなのですが...出力されるHTMLについて悩んでいます。例えば、以下のように書くと、 <div> <span m:rendered="#{hogeDto.name != null">あいうえお</span> </div>出力されるHTMLはこうなります。 <div> <span rendered="true">あいうえお</span> </div>こんな感じで出てくれるとい…

〜(波ダッシュ)が文字化けする←解決

トレースが必要かと認識しつつも、手がかりを探していたところ、 以外とあっさり(?)解決しました。S2Pager を使っている場合、下記のようにdao.dicon一部を修正する必要あります。 ”resultSetFactory”の部分 コンストラクタに”org.seasar.extension.jdbc.…

〜(波ダッシュ)が文字化けする

〜(波ダッシュ)が文字化けしていることが発覚。 ‖(双柱)や①(マル1)は問題なし。 〜‖−―¢£¬①Ⅰ で〜(波ダッシュ)以外OK。うーむ。どこが変換してくれてるんだろうか?j2ee.diconも変更済みなのですが... <component class="org.seasar.extension.jdbc.impl.OracleResultSetFactory"/>環境) s2-jsf-1.0.16…</component>