Skip to content

Issue adjusting value of ColorPicker object through callback #159

Closed

Description

@TCherici

When trying to set the rgb values of a ColorPicker object through a callback in python, the result is always off.

For example, if I try to set its value to {'rgb': {'r': 255, 'g': 242, 'b': 229, 'a': 1}}, it gets assigned the following values instead:
image

The g and b values are swapped, and the r value is set to 1. No clue why that happens.

I haven't yet fully figured out the cause of the issue, but I reckon it has something to do with the ColorPicker javascript object having its color attribute being (erroneously?) named rbg instead of rgb.

Activity

  1. ryanvolpi commented on Oct 21, 2021

    @ryanvolpi

    I can confirm, I am having similar difficulties. See also the example in the dash plotly documentation. The color picker is given parameter value=dict(rgb=dict(r=255, g=0, b=0, a=0) but the resulting color selection is RGBA(0,0,0,1).

    image

  2. added a commit that references this issue on Oct 23, 2021
  3. Karan-S-Mittal commented on Oct 23, 2021

    @Karan-S-Mittal
    Contributor

    here's a preview of the change

    Screen.Recording.2021-10-23.at.8.39.59.PM.mov

    .

  4. TCherici commented on Oct 31, 2021

    @TCherici
    Author

    Thanks for fixing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions