0

XPage で Name Picker を使用していますが、それ自体はうまく機能し、編集モードの XPage でフィールドに値を正しく追加します。新しい値がフィールドに配置された直後に、その値を取得して、XPage の別の場所にあるラベルに追加したいと考えています。フィールドの onchange イベントと一緒に Dojo を使用してみましたが、うまくいきません (ドキュメントの HTML に新しい値がまだ存在しないためだと思います)。これを行う他の方法はありますか?

ノーツ クライアントでは、@SetField を使用してこれを行い、ドキュメントを更新します。

4

1 に答える 1

1

以下のこの問題に対する私の Dojo ソリューション -

var idCE = "#{id:CurrentEditor}";
var idPM = "#{id:PersonalManager}";
var pm = dojo.attr(idPM,"value");
dojo.byId(idCE).innerHTML = pm;

dojo.attr を使用して、まだ保存されていないドキュメントの入力フィールドの値を取得し、それを dojo.byId("id").innerHTML を使用してラベルに追加します。

CurrentEditor が入力フィールドの場合、使用します

dojo.attr(idCE,"value",pm)
于 2013-04-25T14:19:02.980 に答える