Skip to content
This repository was archived by the owner on Nov 28, 2019. It is now read-only.
This repository was archived by the owner on Nov 28, 2019. It is now read-only.

Programmatically update parameter value does not update widget #82

@suyang-nju

Description

@suyang-nju

See the following code. xystream.event(y=-0.3) updates y value to -0.3, but the slider widget is not updated accordingly.

from holoviews.streams import Stream
import param
import paramnb

class XY(Stream):
    x = param.Number(default=0.0, bounds=(-0.5, 0.5))
    y = param.Number(default=0.0, bounds=(-0.5, 0.5))

    def event(self, **kwargs):
        super(XY, self).event(**kwargs)
        print(self.contents)

xystream = XY()
paramnb.Widgets(xystream, callback=xystream.event, on_init=True)

# does not update y slider
xystream.event(y=-0.3) 

Metadata

Metadata

Assignees

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