2017-09-14 17 views
0

남자! 저는 Bizagi Suite - Version 11.1로 프로젝트를 진행하고 있습니다. 나는 그것에 익숙하지 않고, 나는 당신의 도움을 정말로 고맙게 생각할 것이다. 왜냐하면 나는 동적 콤보 박스 컨트롤을 만드는 것이 힘들다. 제 경우는 다음과 같습니다 : 데이터 모델 : 3 개의 마스터 테이블 : 프로그램, 주문 및 주문 프로그램 (m-m 관계). 표에서 프로그램 사용자는 각 직책의 연도, 직위 및 금액을 기입합니다. Order 테이블에서는 주문에 대한 정보를 입력하고 주문을 위해 돈을 받고 싶은 프로그램을 지정해야합니다. 프로그램 자체에는 위치와 금액이 다른 많은 기록이 있습니다. 그리고 사용자가 프로그램에서 가져갈 연도, 위치 및 금액을 선택하라는 주문을 작성하면됩니다. 그래서 나는 사용자가 1 년을 선택할 때로드되는 필드 '위치'에 대한 동적 콤보 박스를 가져야합니다.Bizagi가 동적 콤보 박스를 만듭니다

즉, 마스터 테이블의 필터링 된 레코드로 콤보 상자를로드해야합니다. 어떻게 할 수 있는지 아이디어가 있습니까?

미리 감사드립니다.

안부, A.Mincheva

답변

1

당신은 마스터 테이블의 전체 내용으로 콤보를 정의해야합니다.
그런 다음 Filter 식을 정의하여 콤보 상자 내용을 동적으로 필터링 할 수 있습니다.
필터 식에서 선택한 연도의 값을 XPath로 검색하고이 값을 사용하여 레코드를 필터링해야합니다. 폼 디자이너에서


, 당신은에 "작업 &하는 검증"은 다음과 같은 작업을 정의로 이동합니다

"년" < =
그런 다음 "새로 고침 입력 필드의 표시 이름 변경
프로그램 " < = 귀하의 동적 콤보 상자의 표시 이름

+0

감사합니다, Arnaud! 나는 그것이 필터와 함께 작동 할 것이라고 생각합니다. –