양식이로드 된 후 onclick 이벤트를 호출하고 싶습니다. 내가 onCompletion 이벤트 나 같은 아날로그WebOS onComplete 이벤트 또는 아날로그
뭔가를 찾을 수 없습니다 나는 당신의 설명에서 완전히 확실하지 않다 kind: someUI, onComplete: "Init"
양식이로드 된 후 onclick 이벤트를 호출하고 싶습니다. 내가 onCompletion 이벤트 나 같은 아날로그WebOS onComplete 이벤트 또는 아날로그
뭔가를 찾을 수 없습니다 나는 당신의 설명에서 완전히 확실하지 않다 kind: someUI, onComplete: "Init"
,하지만 당신은 응용 프로그램이로드 될 때 발생하는 어떤 행동을 야기 할 것처럼 들린다. 시작 안내서에 설명 된대로 ready()
을 사용해보십시오.
http://enyojs.com/docs/latest/developer-guide/getting-started/creating-and-building-an-app.html
다른 선택은 buttonTapped()
메소드를 실행하여 초기 앱 rendered
에 무언가를 추가하는 것입니다.
rendered: function() {
this.inherited(arguments);
this.doSomething();
}
해결했습니다. 나는이
{kind: IconButton, src: '@../../assets/info.png', ontap: "buttonTapped"},
create: function() {
this.inherited(arguments);
this.ServiceReq();
},
buttonTapped: function(inSender, inEvent) {
this.ServiceReq();
return;
},
ServiceReq: function()
{ console.log('Clicked');}
과 같은 코드를 재 작성 그러나 나는이 좋은 해결책이 있는지 모르겠지만,이 답변을
내 대답에서 언급했듯이 [rendered()] (http://enyojs.com/docs/latest/#/kind/enyo/Control/Control:rendered)를 사용해야합니다. 'create()'는 컴포넌트가 페이지에 렌더링되기 전에 호출되므로 응답 할 수있는 컨트롤이 없습니다. 내 대답을'rendered()'로 갱신했다. – Pre101
감사를 작동, 당신은 바로 내가 응용 프로그램이로드 된 후 액션을 호출해야합니다. 준비() 함수를 사용하지만 구성 요소와 바인딩 할 때 문제가 있습니다. 나는 더 나은 이해를 위해 질문을 변경했다. – Acid
init 앱 렌더링 예제를 줄 수 있습니까? – Acid