2010-08-06 7 views
0

XForms 색상 선택기/선택기/컨트롤 (드롭 다운 유형 컨트롤에서 색상 상자 또는 음영을 표시하는 위치를 알 수 있음)을 구현하려고합니다.XForms 색상 선택기를 구현할 수 있습니까? (Orbeon을 사용하지 않음)

XForms에서이 작업을 수행 할 수 있습니까? Orbeon을 사용하지 않고 XSLTForms를 사용하고 있습니까? 그렇다면 구현 방법은 무엇입니까? 아니면 누군가가 (간단한) 코드 예제를 가르쳐 줄 수 있습니까?

답변

0

가장 좋은 방법은 사용중인 XForms 구현에 따라 달라집니다. Orbeon 양식 경우에, 나는 유이 색상 선택기 캡슐화 XBL 구성 요소를 만들 것입니다 : 당신이 독점적으로 파이어 폭스 플러그인을 사용하는 경우

http://developer.yahoo.com/yui/colorpicker/

+0

불행히도 나는 Orbeon을 사용하지 않고있다. (현재 내가 할 수 있으면 좋겠다!) :(현재, Firefox 플러그인을 사용하고 있지만, 내가 만들고있는 앱에 대해 XSLTForms를 사용하려고 할 것입니다. 다른 방법이 있습니까? ? – developer

+0

@iHeartGreek, 구성 요소를 구현하는 방법은 구현에 따라 다르므로 여기서 대답을 얻지 못하면 Mozilla XForms 확장 메일 링리스트에서 해당 질문을 할 수 있습니다. – avernet

0

을, 당신은 HTML의 조합을 포장하여 새로운하는 XForms 확장 구성 요소를 만들 수 있습니다 , JavaScript, XForms 및 XUL 위젯을 XBL에서 사용할 수 있습니다. 아마 당신의 경우 https://developer.mozilla.org/en/XForms/Custom_Controls

, XBL에서 XUL 색상 선택기 구성 요소를 포장하는 것이 작업을 얻을 수있는 가장 효율적인 방법 :

이것은 아마 내가 모질라 XBL의 XForms를 확장에 찾은 최고의 자원이다 , (https://developer.mozilla.org/en/XUL/colorpicker) 그런 다음 피커의 "onchange"이벤트를 모델에 다시 연결하는 JavaScript를 작성하십시오.