kintone 목록의 필터링 조건에서 오류가 발생했을 때의 대응

3194 단어 금과
목록의 필터링 조건으로 인해 플러그인이나 JavaScript 사용자 정의로 오류가 발생했으므로 메모해 둡니다.
상태값이나 드롭다운 등의 선택사항을 삭제하는 경우는, 리스트의 좁히기 조건도 재검토합시다.

개요



상태 값과 드롭 다운 옵션을 목록의 필터링 조건으로 지정한 다음 상태 값 및 드롭 다운 옵션을 삭제하면 kintone.app.getQuery(), kintone.app.getQueryCondition()에서 오류가 발생합니다. 반환값이 null 가 된다.
표준의 일람 화면은, 문제 없게 표시되기 때문에, 깨닫기 어렵다.



상태 설정 및 나열



상태 설정: 미처리, 처리 중, 승인, 완료


목록의 필터링 조건 : 처리 중, 승인



목록 화면 표시



상태 '승인' 삭제 및 나열



상태 '승인' 삭제


목록의 필터링 조건에는 "승인"이 남아 있습니다.


「앱을 갱신」하면 승인의 레코드가 있으면, 에러가 된다.


승인의 레코드를 없애고, 「어플리의 갱신」후의 일람 화면:⇒ 문제 없게 표시된다


kintone.app.getQuery(), kintone.app.getQueryCondition() 에 에러가 발생해, 반환값이 null 가 된다.


목록의 필터링 조건에서 "승인"을 제거하여 표시



에러 대응으로서, 리스트의 좁혀 조건으로부터 「승인」을 제외해 표시하면, kintone.app.getQuery(), kintone.app.getQueryCondition() 의 실행으로, 에러가 해소된다.





목록의 조리개 조건에서 드롭다운 옵션을 삭제한 경우



스테이터스와 같이, 드롭 다운의 선택사항을 삭제했을 경우도 kintone.app.getQuery(), kintone.app.getQueryCondition() 의 실행으로 에러가 발생한다.

좋은 웹페이지 즐겨찾기