+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 پاسخ 378 بازدید
+1 امتیاز
1 پاسخ 524 بازدید
+1 امتیاز
1 پاسخ 351 بازدید
0 امتیاز
1 پاسخ 367 بازدید
+1 امتیاز
1 پاسخ 812 بازدید
0 امتیاز
0 پاسخ 370 بازدید
+1 امتیاز
1 پاسخ 2.1هزار بازدید
...