여러 행에서 ListElement 속성을 분해하는 방법
P粉083785014
P粉083785014 2024-02-21 18:56:23
0
2
456

여러 행 ListElement 속성을 수행하는 방법을 알아내려고 합니다.

다음과 같은 ListElements가 포함된 ListModel이 있습니다.

으아아아

단순히 개행 문자를 입력하여 줄 바꿈할 수 있지만 후속 줄이 텍스트 블록에 맞춰 정렬되지 않습니다.

으아아아

텍스트를 탭하여 정렬하려고 하면 설명이 화면에 인쇄될 때 공백이 많이 발생합니다(이건 말이 되지만 분명히 내가 원하는 것은 아닙니다).

으아아아 으아아아

"+"를 통해 연결을 시도했지만 오류가 발생했습니다: ListElement:无法使用脚本获取属性值.

.pro 파일에서와 같이 백슬래시를 사용해 보았지만 역시 작동하지 않았습니다.

개행 문자는 작동하지만 공백 문제를 해결하지 못하기 때문에 중요하지 않습니다.

으아아아

누구든지 아이디어가 있으면 매우 감사하겠습니다.

P粉083785014
P粉083785014

모든 응답(2)
P粉020556231

먼저, Javascript 백틱 표기법을 사용하여 여러 줄 문자열을 선언하는 것을 고려할 수 있습니다.

으아악

그 외에도 ListElement 声明具有限制性,不支持 Javascript 表达式,例如Date.now()를 찾을 수 있습니다. 이러한 경우 명령형 코드 사용을 고려할 수 있습니다. 다소 선언적인 모양을 원한다면 Javascript 객체 배열을 선언하고 반복할 수 있습니다.

렌더링할 때 wrapMode: Text.Wrap를 사용하여 추가 단어 줄 바꿈을 적용하여 텍스트 형식을 지정할 수도 있습니다.

으아악

온라인으로 체험해 볼 수 있습니다!

P粉242126786

ListElements를 직접 생성하는 사용 중인 구현에 대한 직접적인 솔루션이 없습니다. 그러나 ListModel의 .append() 메소드는 JS 객체를 매개변수로 사용합니다. 이는 여러 줄 문자열을 지원합니다. 따라서 이와 같이 ListElements를 생성하는 대신 구성 요소가 완료되면 다음과 같이 추가할 수 있습니다.

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿