問題タブ [notesview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
42 参照

sign - 署名後にドキュメントが変更されたか破損しています! (データ)

私は HCL Notes アプリケーションで作業しています。計算された数値をユーザーに表示するための概要ビューを開発しました。次に、ユーザーがアクション ボタンの 1 つをクリックすると、詳細ビ​​ューが開きますが、そのビューでは、そのボタンの条件に合わせてフィルター処理されたレコードが表示されるように、その場で選択式をセットアップします。数日間はほとんど問題なく動作していましたが、現在はほとんどの場合、ユーザーがクリックしたボタンに関係なく、以前に表示された (フィルター処理された) データが表示されます。つまり、ビューの選択式が設定されず、古い式でビューが表示され、Notes アプリケーションを再起動しても正常な状態に戻りません。

ユーザーがこの特定の状態で立ち往生し、ステータス バーをのぞくと、次のメッセージが表示されます。

署名後にドキュメントが変更されたか破損しています! (データ)。

必要なコード スニペットは次のとおりです。

*Set dtlView = db.GetView("Report_Dtl")

dtlView.SelectionFormula =数式

dtlView.Refresh()* を呼び出す

ここで、 formula は動的に構築された式です。ラインのように見えます

dtlView.SelectionFormula =数式

選択式を更新できず、次の行で上記のエラー メッセージが生成されます。

uidb.OpenView(dtlView.Name,,False, False) を呼び出す

助けてください!

ありがとう