+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

برای نوشتن تست در GWT احتیاج دارم برای widget های مختلف از طریق کد برنامه (programmatically) رویدادهای (Event) مختلف جاوا اسکریپت را fire کنم (شبیه سازی تعامل کاربر با یک برنامه GWT)، چطور می توانم این کار را انجام دهم؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
 
بهترین پاسخ

با استفاده از متد fireEvent می توانید این کار را انجام دهید، برای مثال برای تولید ClickEvent می توانید از کد زیر استفاده کنید:

testLabel.fireEvent( new GwtEvent<ClickHandler>() {
        @Override
        public com.google.gwt.event.shared.GwtEvent.Type<ClickHandler> getAssociatedType() {
            return ClickEvent.getType();
        }
        @Override
        protected void dispatch(ClickHandler handler) {
            handler.onClick(null);
        }
   });

سوالات مشابه

0 امتیاز
1 پاسخ 315 بازدید
+1 امتیاز
1 پاسخ 465 بازدید
+1 امتیاز
1 پاسخ 294 بازدید
0 امتیاز
1 پاسخ 310 بازدید
+1 امتیاز
1 پاسخ 743 بازدید
0 امتیاز
0 پاسخ 336 بازدید
+1 امتیاز
1 پاسخ 1.9هزار بازدید
...