Lotus의 URL을 통해 양식 데이터를 다른 형태로 전달합니다.

StackOverflow https://stackoverflow.com/questions/2021500

  •  19-09-2019
  •  | 
  •  

문제

Lotus/Domino에서 새로운 웹 앱을 작업 중입니다. 나는 Lotus/Domino 프로그래밍에 더 적합하므로 간단한 것을 모르는 것을 용서하십시오.

내가하려는 것은 링크가 포함 된 열 중 하나와 함께 정보 표를 표시하는 것입니다. 링크는 [http : //server/app.nsf/form? OpenForm & ideanum = 1 & var2 = foo2

보기 나 문서에서 정보를 얻기 위해 URL에서 정보를 검색하려면 어떻게해야합니까?

지금까지 나는 WebQueryOpen 이벤트에서 쿼리 문자열에 액세스하려고 시도했지만 Lotus는 DOM이 브라우저에 쓰기 전에 에이전트를 실행합니다. query_string을 사용할 수 없습니다.

Lotus에서 한 형태에서 다른 양식으로 정보를 얻는 방법을 잘 모르겠습니다.

도와 주셔서 감사합니다.

-Kris

도움이 되었습니까?

해결책

query_string에서 여러 매개 변수를 전달하는 경우 Domino가 더 많은 작업을 수행 할 수 있습니다. 함수 명령 -UrlQueryString-이 "&"에서 구분하여 매개 변수를 목록으로 형식화 할 수 있습니다.

예를 들어 서버/app.nsf/form? OpenForm & ideanum = 1 & var2 = foo2는 목록이됩니다.

OpenForm ideAnum = 1 var2 = foo2

이를 사용하려면 대상 양식에서 "QrystringList"와 같은 다중 값 텍스트 필드를 만듭니다. 작곡 할 때 계산하도록 설정하고 값을 @urlQueryString으로 설정하십시오.

WebQueryOpen 에이전트에서 lotusscript를 사용하는 경우 Doc.QrystringList (0), DocQryStringList (1) 등으로 매개 변수에 액세스 할 수 있습니다.

IBM/LDD 포럼에서 정보를 사용하여 이것을 정리했다고 확신하지만 시간과 기억의 안개에서 정확한 소스가 손실되므로 누군가의 게시물을 복사하면 사과드립니다.

다른 팁

후속 조치와 마찬가지로 query_string과 동일한 형식 변수를 지정할 수 있음을 알았습니다. 변수는 실제로 Lotus에 대한 예약 용어이므로 Lotus는 브라우저에서 정보를 실행하기 전에 변수를 미리 가져옵니다.

사전 가져 오기 때문에 WebQueryOpen 이벤트 중에 URL 정보에 액세스 할 수 있습니다.

이것이 다른 사람이 같은 유형의 기능을 찾는 데 도움이되기를 바랍니다.

-Kris

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top