feat:変数定義類型の変更対応
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import { actionAddins } from ".";
|
||||
import { IAction,IActionResult, IActionNode, IActionProperty, IField, IContext} from "../types/ActionTypes";
|
||||
import { IAction,IActionResult, IActionNode, IActionProperty, IField, IContext, IVarName} from "../types/ActionTypes";
|
||||
/**
|
||||
* アクションの属性定義
|
||||
*/
|
||||
interface IGetValueProps{
|
||||
field:IField;//チェックするフィールドの対象
|
||||
verName:string;
|
||||
verName:IVarName;
|
||||
}
|
||||
/**
|
||||
* 正規表現チェックアクション
|
||||
@@ -19,7 +19,7 @@ export class GetValueAciton implements IAction{
|
||||
this.actionProps=[];
|
||||
this.props={
|
||||
field:{code:''},
|
||||
verName:''
|
||||
verName:{name:''}
|
||||
}
|
||||
//アクションを登録する
|
||||
this.register();
|
||||
@@ -46,7 +46,9 @@ export class GetValueAciton implements IAction{
|
||||
//条件式の計算結果を取得
|
||||
const record = event.record;
|
||||
const value = record[this.props.field.code].value;
|
||||
context.variables[this.props.verName] = value;
|
||||
if(this.props.verName && this.props.verName.name!==''){
|
||||
context.variables[this.props.verName.name] = value;
|
||||
}
|
||||
result = {
|
||||
canNext:true,
|
||||
result:true
|
||||
|
||||
Reference in New Issue
Block a user