代码之家  ›  专栏  ›  技术社区  ›  räph

javafx中的数据绑定是否仅在变量声明期间才可能?

  •  2
  • räph  · 技术社区  · 17 年前

    def y = bind x;
    

    def address = Address {
      street: bind myStreet;
    };
    

    但是,如果我有一个存在的对象——因此没有声明它——并且想要绑定它的一个属性,我该怎么办呢。在本例中,我使用FXDLoader加载一个SVGPath,然后希望将SVGPath.visible绑定到一个变量。我怎样才能做到这一点?

    var data = true;
    var fxdContent = FXDLoader.load("{__DIR__}plan.fxz");
    var sc = fxdContent.lookup("SC0013") as SVGPath;
    sc.visible = bind data; //That doesn't work
    
    2 回复  |  直到 17 年前
    推荐文章