問題タブ [aviarc]

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 に答える
206 参照

aviarc - ワークフローデータブローカーでdataset-proxyを使用する場合、「XMLCommand.initializefailed:java.lang.NullPointerException」

私はワークフローデータブローカーを作成しており、ワークフロー前では、を使用しdataset-proxyてpopulate-datasetを反復処理しています。ただし、コンパイルすると次のエラーが発生します。

ドキュメント(com.aviarc.dataset:1.1.0)から直接コード例を使用しても、まったく同じエラーが発生します。

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

aviarc - Aviarc ワークフロー エラー「CommandException: 条件がブール値を生成しなかった場合: getArgument が 1 を返しました」

この if ステートメントでエラーが発生します。

データセット フィールド参照が正しい値を返していることを再確認しました。値の 1 つまたは両方が null の場合でも、テストは機能するはずです。

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

aviarc - VAR データセットの範囲は?

Workflow1 が Screen1 を表示し、Screen1 が Workflow2 を呼び出す場合、 Workflow2 で Screen1 のvarデータセットを使用できますか?

var データセットに関するドキュメントはありますか?

画面検証のためにコードをやり直していますが、var データセットがリセットされ、Screen1 の値が使用できなくなった疑いがあるため、機能していません。

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

aviarc - データ ブローカーのキー生成操作にデータルールをアタッチするにはどうすればよいですか?

ID フィールドが追加の文字パディングを含む連番、つまりP001またはTM234であるワークフロー SQL データブローカがあります。

ID 生成のクエリを次のように定義しました。

提供されたパラメーターに基づいて次のシーケンス値を取得するだけです。そのため、作成されたすべてのレコードについて、ID がデータベースに格納されるまでに、必要なルールに従ってすでにパディングされ、単なる数字ではなく文字列として格納されていることを確認する必要があります。

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

validation - Aviarc - メールを検証しますか?

ドキュメント(トロントとキューバ)を調査しましたが、データルールを理解するのにまったく役立ちませんでした.誰かが電子メールの検証を行う必要がありました. 例を教えてください。

ありがとう、ロブ

0 投票する
2 に答える
87 参照

aviarc - 送信ボタンの色を変更する

送信ボタンのデフォルトの緑の色を変更しようとしています。マウスがボタンの上にあるときに緑色のエッジを変更し、代わりにクリックすると緑色の背景を青色に変更しようとしています。

ありがとう。

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

aviarc - Aviarcアプリケーションのデバッグ時に404エラーが発生しました

Aviarcデバッガーを開き、リストからアプリケーションを選択します。ワークフローにブレークポイントを設定してから、[次の画面]、[ワークフロー]、[ブレークポイント]まで実行します。

404エラーが発生します。私のアプリケーションはそれ自体で正常に動作します。

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

aviarc - 画面の初回ロード時にクライアント側のデータ ルール ワークフローが実行されないようにするにはどうすればよいですか?

私が抱えている問題は次のとおりです。正規表現に対してフィールドを検証するデータルールがあります。サーバー側とクライアント側の両方のバージョンのデータ ルールを提供し、それらを適切なデータセット イベントにバインドしました。

問題は、レコード作成フォームを含む画面をロードすると、ユーザーが値を入力する前にフィールドが無効としてマークされることです。これは、データセット フィールドが最初にテキスト編集ウィジェットにバインドされていることに関係していると思います。ユーザーが値を入力した後、または画面が送信されたときにのみ有効性をテストしたい。

画面が最初にロードされるときにデータ・ルールが実行されないようにするにはどうすればよいですか?

アップデート

これが私のデータルールの定義です:

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

aviarc - Aviarc でデータセット列をすばやく更新する方法

たとえば、データセットを反復処理して 1 つのフィールドに値を設定するボタンがあります。

これは小さなデータセットでは問題なく機能しますが、現在、400 行のデータセットがあり、実行時に顕著な遅延があります。

これを行う別の方法はありますか?

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

authentication - Aviarc でワークフロー認証を機能させる方法

アプリに認証を導入しようとしていますが、うまくいきません。

Current Authority と Current Authorizer を設定し、ログイン クエリを「a」を選択するだけに設定したので、結果セットを確実に取得できます。

Login ワークフローを workflows/system ディレクトリにコピーしました。

ログインクエリを実行しようとしているようにも見えません。

start.xmlワークフロー:

login.xml画面:

system/Login.xmlワークフロー: