Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu Formcoordinator ユーザーズガイド - ソフトウェア - Fujitsu

software.fujitsu.com
von software.fujitsu.com Mehr von diesem Publisher
14.02.2013 Aufrufe

} else { idb = new InputDataBuilder(is, request.getContentType()); } OutputDataBuilder odb = new OutputDataBuilder(request, "Shoseki-Kakunin"); // 電子フォーム表示モードに環境定義モードを指定します。 odb.setDisplayMode(odb.DISPMODE_ENV); // コンテントタイプを設定します。 response.setContentType(odb.getContentType()); // 項目制御情報を変更するので、その雛形を取得し、ItemAttributeAccess // オブジェクトを生成します。 ItemAttributeAccess iaa = new ItemAttributeAccess("項目制御情報"); // 電子フォームの入力項目をすべて読み取り専用にします。 iaa.setReadonly("氏名", ItemAttributeAccess.TRUE); iaa.setReadonly("従業員番号", ItemAttributeAccess.TRUE); iaa.setReadonly("所属", ItemAttributeAccess.TRUE); iaa.setReadonly("申請日", ItemAttributeAccess.TRUE); iaa.setReadonly("合計", ItemAttributeAccess.TRUE); // また、同じ項目の文字色を青色にします。 iaa.setColor("氏名", ItemAttributeAccess.BLUE); iaa.setColor("従業員番号", ItemAttributeAccess.BLUE); iaa.setColor("所属", ItemAttributeAccess.BLUE); iaa.setColor("申請日", ItemAttributeAccess.BLUE); iaa.setColor("合計", ItemAttributeAccess.BLUE); // 書籍記入欄は4行あるので、1~4まで4回繰り返します。 int cnt; String sCnt[] = new String [4]; sCnt[0] = "1"; sCnt[1] = "2"; sCnt[2] = "3"; sCnt[3] = "4"; for ( cnt = 0 ; cnt

odb.setXMLData(idb.getXMLData(), false); odb.setItemAttribute(iaa.getDocument()); // HTMLデータを生成し、Webブラウザへ送信します。 odb.write(response.getOutputStream()); } catch (Exception e) { e.printStackTrace(); } } } (4) Webアプリケーション環境定義ファイルを作成する Webアプリケーション環境定義ファイル(deployment descriptor)を作成します。 次に示すxmlファイルを作成し、「web.xml」という名前で保存します。 web.xmlファイルの内容 AppController AppController DispAppProg DispAppProg ApplyProg ApplyProg AppController /servlet/AppController DispAppProg /servlet/DispAppProg ApplyProg /servlet/ApplyProg (5) Webサーバに配置する (1)~(4)で作成したファイルをWebサーバに配置します。 配置するファイル 配置する場所 電子フォームのファイル ・ Shoseki.pmd ・ Shoseki.ovd C:¥Interstage¥APC¥sample¥tutorial¥eform /opt/FJSVfcdn/sample/tutorial/eform - 120 -

} else {<br />

idb = new InputDataBuilder(is, request.getContentType());<br />

}<br />

OutputDataBuilder odb =<br />

new OutputDataBuilder(request, "Shoseki-Kakunin");<br />

// 電子フォーム表示モードに環境定義モードを指定します。<br />

odb.setDisplayMode(odb.DISPMODE_ENV);<br />

// コンテントタイプを設定します。<br />

response.setContentType(odb.getContentType());<br />

// 項目制御情報を変更するので、その雛形を取得し、ItemAttributeAccess<br />

// オブジェクトを生成します。<br />

ItemAttributeAccess iaa =<br />

new ItemAttributeAccess("項目制御情報");<br />

// 電子フォームの入力項目をすべて読み取り専用にします。<br />

iaa.setReadonly("氏名", ItemAttributeAccess.TRUE);<br />

iaa.setReadonly("従業員番号", ItemAttributeAccess.TRUE);<br />

iaa.setReadonly("所属", ItemAttributeAccess.TRUE);<br />

iaa.setReadonly("申請日", ItemAttributeAccess.TRUE);<br />

iaa.setReadonly("合計", ItemAttributeAccess.TRUE);<br />

// また、同じ項目の文字色を青色にします。<br />

iaa.setColor("氏名", ItemAttributeAccess.BLUE);<br />

iaa.setColor("従業員番号", ItemAttributeAccess.BLUE);<br />

iaa.setColor("所属", ItemAttributeAccess.BLUE);<br />

iaa.setColor("申請日", ItemAttributeAccess.BLUE);<br />

iaa.setColor("合計", ItemAttributeAccess.BLUE);<br />

// 書籍記入欄は4行あるので、1~4まで4回繰り返します。<br />

int cnt;<br />

String sCnt[] = new String [4];<br />

sCnt[0] = "1";<br />

sCnt[1] = "2";<br />

sCnt[2] = "3";<br />

sCnt[3] = "4";<br />

for ( cnt = 0 ; cnt

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!