양식 요소는 종종 필드 위젯과 분리되어 있지만 매우 유사한 기능을 구현합니다.
때때로,이 질문에서와 같이 그들의 기능도 두 가지 API에 영향을 미칩니다 . 작동하는 필드 위젯 양식을 자체적으로 표시 할 수 있습니까?
수있는 위젯 필드 나에게 논리적 보인다 될 양식 요소, 즉 또한 필드 API에 대한 왔을 때 폼 API를 자리에 이미 특히 이후, 몇 가지 기본 스토리지에 직접 매핑 발생합니다.
왜 이것이 사실이 아닌지 궁금합니다.
편집 : 공식 문서에 따르면 아래의 kiamlaluno가 지적한 것처럼 위젯 은 Form API 요소이므로 질문을 조금 편집해야합니다.
Core tagging widget을 폼 요소로 사용하고 싶었 기 때문에 이것에 대해 궁금해했습니다. 그러나 내가 아는 한, 쉬운 방법은 없습니다. 문서가 위젯 이라고 주장 하는 요소 에도 불구하고 반드시 사실 인 것처럼 보이지는 않습니다.
위젯이 다음과 같이 선언 된 경우
function hook_widget_info() {
return array('my_widget' => array(
'base element' => 'some_form_element_machine_name',
))
}
그러면 요소 정의가 위젯과 분리되어 두 가지 방식으로 사용될 수 있지만 현재는 그렇지 않습니다.
편집 2 : 기능 요청이 열립니다 .