컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
blockly > utils > extensions
utils.extensions 네임스페이스
함수
함수 |
설명 |
apply(이름, 블록, isMutator) |
블록에 확장 메서드를 적용합니다. 블록 생성 중에만 호출해야 합니다. |
buildTooltipForDropdown(dropdownName, lookupTable) |
드롭다운 값을 도움말 문자열에 매핑하는 확장 함수를 빌드합니다. |
buildTooltipWithFieldText(msgTemplate, fieldName) |
동적 도움말을 설치하는 확장 함수를 빌드합니다. 도움말 메시지에는 '%1' 문자열이 포함되어야 하며 해당 문자열은 이름이 지정된 필드의 텍스트로 대체됩니다. |
isRegistered(name) |
확장 프로그램이 지정된 이름으로 등록되었는지 여부를 반환합니다. |
register(이름, initFn) |
새 확장 함수를 등록합니다. 확장 프로그램은 블록을 초기화하는 데 도움이 되는 함수로, 일반적으로 onchange 핸들러 및 뮤테이터와 같은 동적 동작을 추가합니다. Block.applyExtension() 또는 JSON 'extensions' 배열 속성을 사용해 적용됩니다. |
registerMixin(name, mixinObj) |
믹스inObj의 모든 키/값을 더하는 새 확장 함수를 등록합니다. |
registerMutator(name, mixinObj, opt_helperFn, opt_blockList) |
블록에 뮤테이터를 추가하는 새 확장 함수를 등록합니다. 등록 시 뮤테이터에 관한 몇 가지 기본적인 상태 검사를 실행합니다. 믹스인에 Compose와 분해가 모두 정의된 경우 래퍼는 블록에 뮤테이터 대화상자를 추가할 수도 있습니다. |
unregister(이름) |
지정된 이름으로 등록된 확장 프로그램의 등록을 취소합니다. |
변수
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2023-12-02(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]