+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 پاسخ 347 بازدید
+1 امتیاز
1 پاسخ 499 بازدید
+1 امتیاز
1 پاسخ 325 بازدید
0 امتیاز
1 پاسخ 341 بازدید
+1 امتیاز
1 پاسخ 784 بازدید
0 امتیاز
0 پاسخ 353 بازدید
+1 امتیاز
1 پاسخ 2.0هزار بازدید
...