Thank you,
I will check it.

On Thu, Apr 10, 2008 at 9:59 PM, Gilles Bassière <
[EMAIL PROTECTED]> wrote:

> Toan,
>
> I just remember that the "for ... in" loop is not always equivalent to its
> "for" counterpart...
> According to Wikipédia :
>
> for (var property-name in object-name) {
>  statements using object-name[property-name];
> }
>
> In a "for ... in" statement, the iterator is the property name, not a
> numerical index. If the code in the loop use this property name, then there
> is no obvious conversion between "for" and "for ... in" statement.
>
> Please keep the list updated if you manage to solve your problem.
>
> Maybe someone else can provide feedback? I guess many other people faced
> issues using prototype.js.
>
> Regards
> Gilles
>
>
>
> Gilles Bassière wrote:
>
> > Hi Toan,
> >
> > The patch I sent you was for FeatureSelectHandler and it solved my
> > problem. But there are plenty of other scripts that use the "for (var in
> > array)" structure. You might still be in trouble with this prototype "bug".
> > I looked for other use of the for statement that might cause problem and
> > found this :
> >
> > ./widget/WebServiceForm.js:159: for (var elementName in
> > objRef.formElements) {
> > ./widget/EditLine.js:49: for (var i in points) {
> > ./widget/MapPaneOL.js:113: for (var i in layers) {
> > ./widget/MapPaneOL.js:185: for (var r in resolutions) {
> > ./widget/MapPaneOL.js:194: for (var s in scales) {
> > ./widget/MapPaneOL.js:259: for (var r in resolutions) {
> > ./widget/MapPaneOL.js:599: for (var i in objRef.oLlayers) {
> > ./widget/GmlRendererOL.js:213: for (var i in objRef.model.mergeModels) {
> > ./widget/GmlRendererOL.js:353: for (var i in hiddenFeatures) {
> > ./widget/EditPolygon.js:51: for (var i in points) {
> > ./widget/OverviewMap.js:89: for (var i in map.mbMapPane.oLlayers) {
> > ./widget/OverviewMap.js:138: for (var i in options.layers) {
> > ./tool/FeatureSelectHandler.js:92: for (var i in objRef.sourceModels) {
> > ./tool/FeatureSelectHandler.js:167: for (var i in objRef.sourceModels) {
> > ./tool/FeatureSelectHandler.js:192: for (var i in objRef.sourceModels) {
> > ./tool/FeatureSelectHandler.js:251: for (var i in objRef.sourceModels) {
> > ./tool/FeatureSelectHandler.js:279: for (var i in objRef.sourceModels) {
> > ./tool/MergeModels.js:76: for (var i in objRef.model.mergeModels) {
> > ./util/Util.js:652: for (var i in varArgs) {
> >
> > This is an excerpt from the output of the command : find . -name "*.js"
> > -exec grep -Hni "for (" '{}' \;
> >
> > With Firebug, I think you can check which of those are in use in your
> > webapp.
> >
> > Regards
> > Gilles
> >
> >
> > Toan Nguyen wrote:
> >
> > > Thank you very much, I have fixed it.
> > > But more important, my map is still blank. I try remove the css of Ext
> > > JS, but nothing happens. I use Firebug to view mapPanel, but div layer is
> > > empty. You can see my attach file.
> > >
> > >
> > >
> > > --
> > > Nguyễn Đình Toán
> > >
> > > -------------------------
> > > Neu khong doc duoc tieng Viet, vui long vao menu View --> chon
> > > Encoding --> chon Unicode (UTF-8). Cam on.
> > >
> > > ------------------------------------------------------------------------
> > >
> > >
> >
> --
> Gilles Bassiere
> MAKINA CORPUS
> 30 rue des Jeuneurs
> FR-75002 PARIS
> +33 (0) 1 44 82 00 80
> http://www.makina-corpus.com
>
>


-- 
Nguyễn Đình Toán

-------------------------
Neu khong doc duoc tieng Viet, vui long vao menu View --> chon Encoding -->
chon Unicode (UTF-8). Cam on.
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Mapbuilder-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mapbuilder-users

Reply via email to