좋아, 여러 RichTextFields가 포함 된 양식이 있습니다. 양식의 PostOpen 이벤트에서 여러 개의 RichTextTables를 다시 작성하고 있습니다. 또한이 서식에는이 RichTextTables에 포함 된 정보 중 일부를 변경하기위한 단추가 있습니다.해당 뷰를 사용하는 루틴을 실행하는 동안 UI에없는 뷰를 새로 고치는 방법은 무엇입니까?
첫 번째 경우 : 문서를 처음 열면 RichTextTable이 표시되지 않습니다. 그 후에 문서를 열 때마다 잘 표시됩니다. 나는 그것을 열고, 닫고 다른 RichTextTables을 올바르게 표시하는 데 걸리는 것으로 의심된다. 나는 그들이 처음으로 표시되도록하는 데 도움이 될 수 있습니다.
두 번째 경우 :이 재 작성을 수행하기 위해 PostOpen에서 호출되는 루틴은 사용자가 RichTextTables에 포함 된 값을 변경할 수있는 양식의 단추에서도 호출됩니다. 루틴은 재 빌드 루틴에 정의 된 뷰에서 정한 값에 따라이 테이블을 작성합니다. 이 단추를 사용하고 변경하면 NotesView.Refresh 루틴을 사용하여 영향을받는보기가 새로 고쳐집니다. 그런 다음 Tablses를 다시 작성하고 UI를 닫은 다음 UI를 다시 열어 테이블을 표시합니다. 변경 사항이 표시되지 않으므로 작동하지 않습니다. 사실, 문서를 닫았다가 다시 열면 변경 사항이 여전히 표시되지 않습니다. 변경된보기로 이동하여 UI에서 열고보기를 다시 열면 두 번째로 열 때 변경 사항이 표시됩니다. 어떻게하면 ui에서 뷰를 열지 않고도이 작업을 수행 할 수 있습니까?
아무도 제안 사항이 있습니까?
MJ 모든
위 내용에 동의합니다. RichText 항목으로 수행하려는 작업은 임베디드 뷰, 다중 값 필드, 일반 텍스트 필드, HTML 등 여러 가지 방법으로 수행 할 수 있습니다. 정확히 무엇을하고 싶니? –