友達、
ユーザーが現在表形式フォームのどの行にいるかを確認するために、次の JavaScript を作成しました。つまり、行 4 の選択リストをクリックしました。この同じ行のフィールドの正しい値を取得するには、行番号が必要です。その後、さらに処理を実行できます。
この JavaScript が行うことは、トリガー アイテムの ID を取得することです。したがって、私のJavascriptは行情報、つまり0004を取得し、それを使用してこの行の別のフィールドを参照し、現時点では値を出力して正しい値があることを示します。
<script language="JavaScript" type="text/javascript">
function cascade(pThis){
var row = getTheCurrentRow(pThis.id);
var nameAndRow = "f03_" + row;
var costCentre = $x(nameAndRow).value;
alert("the cost centre id is " + costCentre);
}
// the triggerItem has the name fxx_yyyy where xx is the column number and
// yyyy is the row. This function just returns yyyyy
function getTheCurrentRow(triggerItem){
var theRow = triggerItem.slice(4);
return theRow;
}
これが機能している間、車輪を再発明しなければならないと感じずにはいられず、使用できる組み込みのものがあるか、そうでない場合は「より良い」方法があるのでしょうか?
必要に応じて、Apex 4.0 を使用しています。
あなたが提供できるものを前もって感謝します。