At Mendix우리는 항상 당신을 도울 수 있는 방법을 찾고 있습니다 연결되어있다, 팀, 이해관계자 또는 사용자와 함께 할 수 있습니다. 사용자와 연결 상태를 유지하려면 앱이 사용자의 요구 사항에 맞는지 확인해야 합니다. 새로운 메뉴 제공, 접근성 향상 또는 조건부 가시성 제공 여부에 관계없이 Mendix 8.9는 사용자를 행복하게 유지하고 참여시키는 데 필요한 충분한 도구를 갖추고 있는지 확인합니다.
네이티브 모바일
Native Mobile과 Make It Native 앱에 대한 재밌는 업데이트와 중요한 업데이트가 있습니다.
중요 공지사항 Mendix 네이티브 모바일 앱
8.9에서는 React Native를 버전 0.61로 업그레이드하고 모든 네이티브 라이브러리를 최신 버전으로 업그레이드하여 기본 기술 계층을 상당히 업그레이드했습니다. 이는 최신 기능과 수정 사항을 활용하고, 네이티브 모바일 앱의 품질과 안정성을 보장하기 위한 것이었습니다. Mendix.
Apple App Store와 Google Play Store에 게시된 Make It Native 앱은 최신 버전과 호환이 가능합니다. Mendix. 네이티브 라이브러리의 변경으로 인해 우리가 함께 릴리스할 Make It Native 버전은 Mendix 8.9는 이전 버전과 호환되지 않습니다. MendixMake It Native 앱이 귀하의 앱과 호환되지 않는 경우 메시지가 표시됩니다. Mendix 해당 버전과 지침에 대한 링크가 함께 제공됩니다.
우리의 조언은 업그레이드하는 것이지만 프로젝트를 업그레이드하고 싶지 않거나 업그레이드할 수 없는 경우 Mendix 8.9, 이전 버전의 경우 Make It Native를 다운로드할 수 있습니다. 여기에서 확인하세요.
네이티브 팝업 메뉴
지난 달에 바텀 시트 위젯을 출시했습니다 사용자 동작에 추가 옵션을 표시할 수 있게 해주는 기능입니다. 이번 달에 우리는 또 다른 유용한 위젯을 추가했습니다. 네이티브 팝업 메뉴로, 사용자가 화면을 탭한 곳에 바로 컨텍스트 메뉴를 표시할 수 있습니다.

위젯에는 기본 및 사용자 지정의 두 가지 구성 옵션이 있습니다. 기본 옵션을 사용하면 캡션과 동작을 지정하여 옵션을 빠르게 추가할 수 있습니다. 더 많은 유연성이 필요한 경우 사용자 지정 옵션을 사용하면 모든 항목에 대한 플레이스홀더를 추가하여 항목의 모양과 느낌을 완전히 사용자 지정할 수 있습니다.

전반적으로 이러한 팝업은 태블릿 앱에 더 유용하고 하단 시트는 폰 앱에 더 유용하지만, 이것이 창의성을 제한하지 않도록 하세요. 속담처럼, 팝업이 나오면…
기존 앱에 대한 이 위젯을 받으려면 최신 버전으로 업데이트하세요. 네이티브 모바일 리소스 또는 AtlasUI 모듈을 업데이트하여 새로운 빌딩 블록을 얻으세요. 네이티브 모바일 퀵스타트 시작 앱에는 자동으로 이 위젯이 포함됩니다.
Studio Pro 업데이트
나노플로우로 정렬
나노플로우가 점점 더 많이 사용되면서, 우리는 필수적인 기능 하나가 빠져 있다는 것을 발견했고, 이제 나노플로우에서 정렬을 추가했습니다! 이제 목록 작업 액션으로 목록을 쉽게 정렬할 수 있습니다.

웹 접근성을 위한 Fieldset 위젯
접근 가능한 웹 앱을 구축할 때 중요한 측면 중 하나는 스크린 리더가 페이지의 구조와 논리적 그룹을 이해한다는 것입니다. f필드셋 요소가있는 전설 그것에 큰 도움이 될 수 있습니다. 그래서 우리는 범례가 있는 필드셋을 렌더링하는 간단한 위젯을 만들어 더 나은 접근성 앱을 구축하는 데 도움을 줍니다.

스튜디오 업데이트
Studio에서 위젯의 조건부 가시성 구성
때로는 다른 조건에 따라 사용자에게 숨기거나 표시할 페이지의 부분이 결정됩니다. 예를 들어, 대체 배송 주소는 사용자가 이 주소를 추가하는 옵션을 선택할 때만 표시되어야 합니다. 또는 관리자 역할이 있는 사용자에게만 다른 정보를 표시하려면 어떻게 해야 할까요?
Mendix 이제 Studio에서 페이지의 위젯에 대한 조건부 가시성을 구성할 수 있습니다. 속성 값과 사용자 역할을 사용하여 위젯을 표시하거나 숨길 수 있습니다.

위에서 언급한 배송 주소 예에서 이것이 어떻게 작동하는지 살펴보겠습니다.
Studio에서 조건부 가시성이 설정된 위젯을 보려면 페이지 편집기의 왼쪽 상단에 있는 "조건부 가시성" 아이콘을 클릭하면 조건부 가시성이 있는 모든 위젯이 부드러운 녹색 테두리로 강조 표시됩니다. 이 기능은 Studio Pro Design 모드에서도 사용할 수 있습니다. 그리고 평소와 같이 Studio에서 구성된 조건부 가시성은 Studio Pro에서 완전히 편집할 수 있습니다.

이를 통해 Studio 사용자는 다양한 사용자와 사용 사례에 맞춰 사용자 인터페이스를 쉽게 만들 수 있어 엄청난 가능성이 열릴 것으로 예상됩니다.
기쁨을 주는 사람들
Call REST 및 웹 서비스에 대한 나가는 HTTP 요청을 가로채기
웹 및 REST 서비스와 통합할 때, 때로는 나가는 HTTP 요청이 형성되는 방식을 신중하게 조정해야 합니다. 이 릴리스에서는 요청 인터셉터로 나가는 HTTP 요청을 조작하는 기능을 도입했습니다.
새로 추가된 API를 사용하여 Core.http().registerHttpRequestInterceptor(...) 나가는 Call REST 서비스 또는 Call Web Service 활동에 대한 HTTP 요청이 전송되기 직전에 실행되는 인터셉터를 추가할 수 있습니다. 호스트 이름에 대한 요청을 필터링할 수 있습니다. "*.mendix.com"예를 들어, 필요한 요청만 처리합니다.
// Add these lines to a Java action that you call e.g. after startup
IHttpRequestInterceptor interceptor = new MyRequestInterceptor();
Core.http().registerHttpRequestInterceptor("*.mendix.com", interceptor);
HTTP 헤더와 요청 페이로드를 조작할 수 있습니다. 예를 들어, AWS 서비스에 대한 모든 발신 요청에서 AWS 서비스에 대해 인증하기 위한 특정 서명이 있는 추가 헤더가 추가되도록 할 수 있습니다. 또는 요청에 아직 본문이 없는 경우 요청 본문을 설정할 수 있습니다.
public class MyRequestInterceptor implements IHttpRequestInterceptor {
@Override
public void process(IHttpRequest req, IHttpContext ctx) {
Optional optContent = req.getContent();
if (optContent.isEmpty()) {
try {
// Uses Apache Commons IO
req.setContent(IOUtils.toInputStream("some test data for my request body", "UTF-8"), 35l);
} catch (IOException ex) {
// Something went wrong, make sure to log an error
}
}
}
}
확인 API 문서 자세한 내용은!
연결 상태를 유지하다
우리는 여러분과 계속 연결되기를 바랍니다! 즐거운 소식이나 업데이트에 대한 아이디어가 있으면 저희에 제출해 주세요. Mendix 아이디어 포럼.
언제나처럼 릴리스 노트를 확인하세요 자세한 내용은 최신 다운로드 가장 큰 것을 얻으려고.