2017-07-13 6 views
1

ドロップダウンメニューから選択したソースオブジェクトをルールエディタにロードしようとしています。Q:異なるソースオブジェクトを持つCodeEffects RuleEditorインスタンスをロードする

すでにRuleEditorの新しいインスタンスで選択されたソースオブジェクトからRuleModelを作成していて、RuleEditorのクライアント設定からCodeEffectに設定をロードしています(My LoadSettings関数を再度呼び出す)。

この時点でソースオブジェクトは変更されますが、ルールフィールドは変更されません(別のクラスを選択した後、古いソースオブジェクトのルールを実行するとこのエラーが発生します)。 "field" y "属性が見つかりました)

私のビューでRuleEditorインスタンスを再レンダリングする方法はありますか?

答えて

0

それは私のソースオブジェクトの読み込み1と無関係な問題であることが判明:MaxTypeNestingLevelが高すぎる設定し、Ajaxのポストのためにあまりにも長い文字列を返すようにeditor.GetClientSettings()を引き起こしていた...

を私が持っている必要があります最初にチェックした。

ソースオブジェクトを変更するイベントの後に単にLoadSettings()を呼び出すだけですべてが必要です。

+0

ありがとうございます。 – Alex

関連する問題