Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 358362

Summary: The properties inherited from DojoValidationBase cannot be compiled
Product: z_Archived Reporter: Huang Ji Yong <hjiyong>
Component: EDTAssignee: Project Inbox <edt.compiler-inbox>
Status: CLOSED FIXED QA Contact:
Severity: major    
Priority: P3 CC: pharmon, svihovec
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Huang Ji Yong CLA 2011-09-21 03:54:18 EDT
Build Identifier: 201109202102

Steps to reproduce:
1. Create a new Web Client Project, select both RUI widget projects and Dojo widget projects.
2. Create a new RUI handler, with the following source
CurrencyTextBox1 DojoCurrencyTextBox{ currency = "USD"};

There will be a compile error says that currency cannot be resolved.
The same result happens to DojoDateTextBox, DojoTimeTextBox, DojoTextField

Reproducible: always
Comment 1 Brian Svihovec CLA 2011-09-23 14:33:42 EDT
Paul, this looks like the defect we discussed earlier.
Comment 2 Paul Harmon CLA 2011-09-26 14:22:06 EDT
This was primarily caused by caches in the externalType objects being initializes before the parts were fully created. This problem had been fixed in RBD already. 

I have made changes to the bindings to fix this.
Comment 3 Huang Ji Yong CLA 2011-10-09 02:31:07 EDT
Verified 201110082101