ko4j/src/main/java/org/netbeans/html/ko4j/KOTech.java
branchApplyId
changeset 908 ee7a0b3b2d4c
parent 898 18e17d0cd066
child 984 3dfb8f1fd2f5
     1.1 --- a/ko4j/src/main/java/org/netbeans/html/ko4j/KOTech.java	Tue Dec 09 11:43:46 2014 +0100
     1.2 +++ b/ko4j/src/main/java/org/netbeans/html/ko4j/KOTech.java	Tue Dec 16 21:03:16 2014 +0100
     1.3 @@ -57,7 +57,7 @@
     1.4   */
     1.5  @Contexts.Id("ko4j")
     1.6  final class KOTech
     1.7 -implements Technology.BatchInit<Object>, Technology.ValueMutated<Object> {
     1.8 +implements Technology.BatchInit<Object>, Technology.ValueMutated<Object>, Technology.ApplyId<Object> {
     1.9      private Object[] jsObjects;
    1.10      private int jsIndex;
    1.11  
    1.12 @@ -131,7 +131,11 @@
    1.13  
    1.14      @Override
    1.15      public void applyBindings(Object data) {
    1.16 -        Object ko = Knockout.applyBindings(data);
    1.17 +        applyBindings(null, data);
    1.18 +    }
    1.19 +    @Override
    1.20 +    public void applyBindings(String id, Object data) {
    1.21 +        Object ko = Knockout.applyBindings(id, data);
    1.22          if (ko instanceof Knockout) {
    1.23              ((Knockout)ko).hold();
    1.24          }