BUG527:エラーの共通処理追加
This commit is contained in:
@@ -96,14 +96,14 @@ export class AutoLookUpAction implements IAction {
|
||||
* アクセスのメインの処理関数
|
||||
*/
|
||||
async process(
|
||||
prop: IActionNode,
|
||||
actionNode: IActionNode,
|
||||
event: any,
|
||||
context: IContext
|
||||
): Promise<IActionResult> {
|
||||
this.actionProps = prop.actionProps;
|
||||
this.actionProps = actionNode.actionProps;
|
||||
this.props = {
|
||||
...prop.ActionValue,
|
||||
condition: JSON.parse((prop.ActionValue as any).condition),
|
||||
...actionNode.ActionValue,
|
||||
condition: JSON.parse((actionNode.ActionValue as any).condition),
|
||||
} as Props;
|
||||
// console.log(context);
|
||||
|
||||
@@ -133,15 +133,9 @@ export class AutoLookUpAction implements IAction {
|
||||
await this.updateLookupTarget(updateRecords);
|
||||
this.showResult(this.props.lookupField.app,updateRecords.length);
|
||||
} catch (error) {
|
||||
console.error("ルックアップ更新中例外が発生しました。", error);
|
||||
if(error instanceof Error){
|
||||
event.error = error.message;
|
||||
}else{
|
||||
event.error = "ルックアップ更新中例外が発生しました。";
|
||||
}
|
||||
context.errors.handleError(error,actionNode,"ルックアップ更新中例外が発生しました");
|
||||
result.canNext = false;
|
||||
}
|
||||
console.log("autoLookupProps", this.props);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -213,7 +207,7 @@ export class AutoLookUpAction implements IAction {
|
||||
showSpinnerModel = (app:App) => {
|
||||
let dialog = $("#alcLookupModal");
|
||||
if(dialog.length===0){
|
||||
const modalHTML = `
|
||||
const modalHTML = `<div class="bs-scope">
|
||||
<div class="modal" id="alcLookupModal" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
|
||||
<div class="modal-dialog-centered">
|
||||
<div class="modal-dialog modal-content">
|
||||
@@ -230,13 +224,12 @@ export class AutoLookUpAction implements IAction {
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">OK</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>`;
|
||||
dialog = $(modalHTML).appendTo("body");
|
||||
</div></div></div></div>`;
|
||||
$(modalHTML).appendTo("body");
|
||||
dialog = $("#alcLookupModal");
|
||||
dialog.get()[0].addEventListener('hidden.bs.modal',(ev)=>{
|
||||
Modal.getOrCreateInstance(dialog.get()[0]).dispose();
|
||||
$("#alcLookupModal").remove();
|
||||
$("#alcLookupModal").parent().remove();
|
||||
});
|
||||
}else{
|
||||
const dialogBody=$("#alcLookupModal .modal-body");
|
||||
@@ -248,7 +241,7 @@ export class AutoLookUpAction implements IAction {
|
||||
<div>`;
|
||||
dialogBody.append(htmlrow);
|
||||
}
|
||||
Modal.getOrCreateInstance(dialog.get()[0]).show();
|
||||
Modal.getOrCreateInstance(dialog.get()[0]).show();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user