高度なカスタマイズ > ビジネスロジックのカスタマイズ > レポートの生成 > レポートの入力ページのカスタマイズ > ソリューション > 手順 - Windchill JSP 入力ページの指定
  
手順 - Windchill JSP 入力ページの指定
1. Windchill JSP ページ <Windchill_ホーム>/codebase/wtcore/jsp/<マイ入力ページパッケージ>/<マイ入力ページ>.jsp を作成します。
この JSP によって、入力フィールド「param1」にデフォルト値「default1」が指定され、あらかじめ指定した値「value2」が非表示入力フィールド「param2」に渡されます。この人為的な例は、パラメータ、入力フィールド、または値に対して意味のあるプログラム操作を行いません。レポートにパラメータを指定する際の基本的なメカニズムを示しているだけです。このマニュアルでは、JSP 構文とプログラミングについては説明しません。
<%@page contentType="text/html"
%><%@page pageEncoding="UTF-8"
%><%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"
%><%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"
%><fmt:requestEncoding value="UTF-8"
/>
<html>
<head>
<title>My Input Page</title>
</head>
<body>
<h2>My Input Page</h2>
<form>
<%
String paramName = “param1”;
String defaultInputValue = “default1”;
%>
Name: <input type="text" name="<c:out value='<%=paramName%>'/>"
value="<c:out value='<%=defaultInputValue%>'/>" size="60"/><br
/>
<blockquote><input type="submit" value='Execute
Report'/></blockquote>
<%
String hiddenParamName = “param2”;
String hiddenValue = “value2”;
%>
<input type="hidden" name="<c:out
value='<%=hiddenParamName%>'/>" value="<c:out
value='<%=hidenValue%>'/>"/>
%>
</form>
</body>
</html>
2. <マイレポート> を更新して入力ページを指定します。Windchill の「サイト」> 「レポート」ページの順に移動して、<マイレポート> の「編集」操作を選択します。
3. 「入力ページ」テキストフィールドに「wtcore/jsp/<マイ入力ページパッケージ>/<マイ入力ページ>.jsp」と入力し、「OK」をクリックします。
4. Windchill でレポートを確認します。「ホーム」> 「レポート」ページに移動し、<マイレポート> オブジェクトに対して「レポートを表示」操作を選択します。