+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 پاسخ 181 بازدید
+1 امتیاز
1 پاسخ 282 بازدید
+1 امتیاز
1 پاسخ 166 بازدید
0 امتیاز
1 پاسخ 162 بازدید
+1 امتیاز
1 پاسخ 572 بازدید
0 امتیاز
0 پاسخ 204 بازدید
+1 امتیاز
1 پاسخ 1.5هزار بازدید
...