2023/7/24更新:この現象はv4.1.34で修正されました。
対象
・Sheetモード
現象
以下の条件に該当する場合、「フィールド値変更時イベント」(app.record.index.edit.change.<フィールドコード>)が発生しません。
- フィールドのアクセス権で一部のレコードのフィールドが閲覧できない状態に設定する
- アクセス権を設定したフィールドをkrewSheet上に配置する
- 上記とは異なるフィールドに対して、フィールド値変更時イベントが発生するようにJavaScriptを実装する
例えば、レコードの作成者のみが閲覧できるようにフィールドのアクセス権を設定した場合、 krewSheetで自分以外のユーザーが作成したレコードの値を編集するとこの現象が発生します。
回避方法
この現象に対する回避方法はありません。
今後のアップデートで改善される予定です。