[Proto-Scripty] Re: InPlaceCollectionEditor : loadCollectionURL data format

2009-09-07 Thread joe t.

That's actually not progress. The IPCE requires arrays, not JSON
Objects. You're seeing [object Object] because the outermost array
contains a series of objects. Your original PHP echo was correct, so
the place to look is in your Javascript that constructs the collection
editor.

Correct collection structure:
?php  echo [['12.00', '12.00'], ['24.00', '24.00'],
['36.00','36.00']]; ?

Each sub-array is used as the OPTION's value  display. To distinguish
things a little bit:
?php  echo [['12.00', 'Twelve'], ['24.00', 'Twenty-four'],
['36.00','Thirty-six']]; ?

You would end up with:
select ...
option value=12.00Twelve/option
option value=24.00Twenty-four/option
option value=36.00Thirty-six/option
/select

Let's see what your collection constructor looks like.
-joe t.


On Sep 6, 11:50 am, mlh m...@free.fr wrote:
 Hey,

 After a new attempt, whereI changed my PHP called page to :

 ?php  echo '[{key:Al, value:Alan}, {key:Bi,
 value:Bill}, {key:Ca, value:Carl}, {key:Da,
 value:Dave}, {key:Er, value:Erik}, {key:Fr,
 value:Fran}, {key:Ge, value:Gene}]'; ?

 I don't get the message Loading options in my select box anymore, but
 a list where all elements are called  [object Object] ...

 All option items look like this : option value=[object
 Object][object Object]/option

 I progress, but I'm still expecting a bit of help. Thanks a lot.

 Regards.
 Michel L'HUILLIER

 mlh a écrit :

  Hey,

  I have a small problem with Scriptaculous and InPlaceCollectionEditor :

  I can use inline collections like this :
   var collection_1 = [['twelve', '12.00'], ['twenty-four.00', '24.00'],
  ['thirty-six.00', '36.00']];
   var collection_2 = ['Alan', 'Bill', 'Carl', 'Dave', 'Erik', 'Fran',
  'Gene'];
  Both work well !

  But, when I want to use a distant collection, with the
  loadCollectionURL, the doc is not as helpful as I wish...
  It's only told that the answer has to be JSON...
  I precise that my URL is OK.

  I tried many things like this in the called page :
  ?php  echo var collection = ['bh', 'col', 'corb', 'dukes', 'house',
  'iow', 'ps']; ?
  or this :
  ?php  echo [['12.00', '12.00'], ['24.00', '24.00'], ['36.00',
  '36.00']]; ?...
  but the only answer on my main page is  :
  Loading options in the option box...

  I use PHP, and just need to have an example of the syntax and the format
  to use.

  Did one of you encountered and solved this problem ?

  Thanks for any help.

  Michel L'HUILLIER


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Prototype  script.aculo.us group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---



[Proto-Scripty] Re: InPlaceCollectionEditor : loadCollectionURL data format

2009-09-06 Thread mlh

Hey,

After a new attempt, whereI changed my PHP called page to :

?php  echo '[{key:Al, value:Alan}, {key:Bi, 
value:Bill}, {key:Ca, value:Carl}, {key:Da, 
value:Dave}, {key:Er, value:Erik}, {key:Fr, 
value:Fran}, {key:Ge, value:Gene}]'; ?

I don't get the message Loading options in my select box anymore, but 
a list where all elements are called  [object Object] ...

All option items look like this : option value=[object 
Object][object Object]/option

I progress, but I'm still expecting a bit of help. Thanks a lot.

Regards.
Michel L'HUILLIER



mlh a écrit :
 Hey,

 I have a small problem with Scriptaculous and InPlaceCollectionEditor :

 I can use inline collections like this :
  var collection_1 = [['twelve', '12.00'], ['twenty-four.00', '24.00'], 
 ['thirty-six.00', '36.00']];
  var collection_2 = ['Alan', 'Bill', 'Carl', 'Dave', 'Erik', 'Fran', 
 'Gene'];
 Both work well !

 But, when I want to use a distant collection, with the 
 loadCollectionURL, the doc is not as helpful as I wish...
 It's only told that the answer has to be JSON...
 I precise that my URL is OK.

 I tried many things like this in the called page :
 ?php  echo var collection = ['bh', 'col', 'corb', 'dukes', 'house', 
 'iow', 'ps']; ?
 or this :
 ?php  echo [['12.00', '12.00'], ['24.00', '24.00'], ['36.00', 
 '36.00']]; ?...
 but the only answer on my main page is  :
 Loading options in the option box...

 I use PHP, and just need to have an example of the syntax and the format 
 to use.

 Did one of you encountered and solved this problem ?

 Thanks for any help.

 Michel L'HUILLIER



 

   


--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Prototype  script.aculo.us group.
To post to this group, send email to prototype-scriptaculous@googlegroups.com
To unsubscribe from this group, send email to 
prototype-scriptaculous+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-scriptaculous?hl=en
-~--~~~~--~~--~--~---