Elemental 2 will come with a basic, future-proof API for getting arbitrary 
properties of objects (future-proof as in, IIUC: this will be JSNI, but 
there'll be an equivalent for J2Cl; same API but different implementation), 
so you could use it with a @JsOverlay method.
In the mean time I'd suggest doing the same (@JsOverlay method calling a 
static helper class that uses JSNI) but with a handwritten JSNI helper.

Actually however, I'd rather suggest using a Map-like API in this case 
(with predefined constants as keys).

On Friday, February 10, 2017 at 1:49:15 PM UTC+1, Juan Pablo Gardella wrote:
>
> AFAIK is not possible. See 
> http://stackoverflow.com/questions/36867522/gwt-jsinterop-jstype-property-with-in-name
>
> On Fri, 10 Feb 2017 at 06:23 Kenny <[email protected]> wrote:
>
>> Hi,
>>
>> I am wrapping a js library, this library expects as a parameter for a 
>> function an object with properties that contain dashes.
>>
>> See an example here: 
>> http://dmitrybaranovskiy.github.io/raphael/reference.html#Element.animate 
>> <http://www.google.com/url?q=http%3A%2F%2Fdmitrybaranovskiy.github.io%2Fraphael%2Freference.html%23Element.animate&sa=D&sntz=1&usg=AFQjCNH3P-0sHVlL9IHE8yErPwvocLhfkA>
>>
>> How can I wrap this objects?
>>
>> @JsProperty(name = "fill-opacity") does not work.
>>
>> Regards
>> Kenny
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "GWT Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/group/google-web-toolkit.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to