當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript knockout.cleanNode函數代碼示例

本文整理匯總了TypeScript中knockout.cleanNode函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript cleanNode函數的具體用法?TypeScript cleanNode怎麽用?TypeScript cleanNode使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了cleanNode函數的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: Load

    Load() {
        
        var model = this.backboneModel;
       
        model.set("fromBookingDate", helper.FormatDateString(Date.now()));
        model.set("toBookingDate", helper.FormatDateString(Date.now()));
        this.compositeModel = model;

       this.collectionView.listenTo(this.collectionView, "AdminSearchBooking", () => this.GetByCriteria(this.searchViewModel.bbModel));

        this.collectionView.on("CancelForm", () => this.Cancel());
        this.app.MainRegion.show(this.collectionView);

        var vm = kb.viewModel(this.compositeModel);
       

        var fromBookingDate = $('#txtFromBookingDate')[0];
        ko.cleanNode(fromBookingDate);
        ko.applyBindings(vm, fromBookingDate);

        var toBookingDate = $('#txtToBookingDate')[0];
        ko.cleanNode(toBookingDate);
        ko.applyBindings(vm, toBookingDate);

    }
開發者ID:kashifjawed,項目名稱:CCTracking,代碼行數:25,代碼來源:AdminSearchBookingCtrl.ts

示例2: Load

    Load() {
        
        var model = this.backboneModel;
       
        model.set("fromBookingDate", helper.FormatDateString(Date.now()));
        model.set("toBookingDate", helper.FormatDateString(Date.now()));
        this.compositeModel = model;

        this.collectionView.listenTo(this.collectionView, "AdminSearchBooking", () => this.GetByCriteria(this.searchViewModel.bbModel));
        this.collectionView.listenTo(this.collectionView, "Event:PrintReport", (p) => {
            helper.PrintReport(this.backboneCollection, this.GetHeaderList(), "Centre Specific Summary Report","Booking");
        });
        this.collectionView.listenTo(this.collectionView, "itemview:CentreBusSummary", (view, id) => { this.ShowCentreBusSummary(id,model); });

        this.collectionView.on("CancelForm", () => this.Cancel());
        this.app.MainRegion.show(this.collectionView);

        var vm = kb.viewModel(this.compositeModel);
       

        var fromBookingDate = $('#txtFromBookingDate')[0];
        ko.cleanNode(fromBookingDate);
        ko.applyBindings(vm, fromBookingDate);

        var toBookingDate = $('#txtToBookingDate')[0];
        ko.cleanNode(toBookingDate);
        ko.applyBindings(vm, toBookingDate);

    }
開發者ID:saeed-ahmed,項目名稱:CCTracking,代碼行數:29,代碼來源:AdminSearchBookingCtrl.ts

示例3: Load

    Load() {
        
        var lookupResponse = JSON.parse(localStorage.getItem('lookupResponse'));
       

        var model = this.backboneModel;
        //var reportFilter = this.app.request("ReportFilterSetting");       
        model.set("fromBookingDate", helper.FormatDateString(Date.now()));
        model.set("toBookingDate", helper.FormatDateString(Date.now()));
        model.set("busList", lookupResponse.bus);
        model.set("busSelected", "");

        //model.set("fromBookingDate", reportFilter.get("fromDate"));
        //model.set("toBookingDate", reportFilter.get("toDate"));
        //model.set("busId", reportFilter.get("busId"));

        this.compositeModel = model;

       this.collectionView.listenTo(this.collectionView, "BusFuelingReport", () => this.GetByCriteria(this.searchViewModel.bbModel));
        this.collectionView.listenTo(this.collectionView, "itemview:BusVisitDetails", (view, id) => { this.ShowBusVisitDetails(id, model); });

        this.collectionView.on("CancelForm", () => this.Cancel());
        this.app.MainRegion.show(this.collectionView);

        var currentView = this.collectionView.$el;
        var vm = kb.viewModel(this.compositeModel);       

        var fromBookingDate = currentView.find('#txtFromBookingDate')[0];
        ko.cleanNode(fromBookingDate);
        ko.applyBindings(vm, fromBookingDate);

        var toBookingDate = currentView.find('#txtToBookingDate')[0];
        ko.cleanNode(toBookingDate);
        ko.applyBindings(vm, toBookingDate);

        var bus = currentView.find('#ddlBusDetails')[0];
        ko.cleanNode(bus);
        ko.applyBindings(vm, bus);

        
        //var bookingSumaryDto = new dto.Models.BookingSummaryDto();
        //bookingSumaryDto.set('busId', reportFilter.get("busId"));
        //bookingSumaryDto.set('fromBookingDate', reportFilter.get("fromDate"));
        //bookingSumaryDto.set('toBookingDate', reportFilter.get("toDate"));

        //var deferred = DAL.GetByCriteria(bookingSumaryDto);
        //deferred.done(p=> this.GetByCriteriaCompleted(p));
    }
開發者ID:saeed-ahmed,項目名稱:CCTracking,代碼行數:48,代碼來源:BusFuelingReportCtrl.ts

示例4: UIBinding

    UIBinding(model: any) {
        
        model.set("isActive", model.get("isActive") ? "1" : "0");

        this.townViewModel.bbModel = model;
        this.townViewModel.model = kb.viewModel(model);
        ko.cleanNode($(this.townView.el)[0]);
        ko.applyBindings(this.townViewModel, this.townView.el);
    }
開發者ID:kashifjawed,項目名稱:CCTracking,代碼行數:9,代碼來源:TownCtrl.ts

示例5: KOBinding

    KOBinding(model) {
        var vm = kb.viewModel(model);
        var currentView = this.searchFormView.$el;

        var element = currentView.find('#ddlGraveyard')[0];
        ko.cleanNode(element);
        ko.applyBindings(vm, element);
        var centre = currentView.find('#ddlCentre')[0];
        ko.cleanNode(centre);
        ko.applyBindings(vm, centre);
        //debugger;
        var bus = currentView.find('#ddlBusDetails')[0];
        ko.cleanNode(bus);
        ko.applyBindings(vm, bus);

        var contactInfo = currentView.find('#txtContactInfo')[0];
        ko.cleanNode(contactInfo);
        ko.applyBindings(vm, contactInfo);

        var deseasedInfo = currentView.find('#txtDeseasedInfo')[0];
        ko.cleanNode(deseasedInfo);
        ko.applyBindings(vm, deseasedInfo);

        var gender = currentView.find('.jsGender')[0];
        ko.cleanNode(gender);
        ko.applyBindings(vm, gender);
        gender = currentView.find('.jsGender')[1];
        ko.cleanNode(gender);
        ko.applyBindings(vm, gender);

        var paymentStatus = currentView.find('.jsPaymentStatus')[0];
        ko.cleanNode(paymentStatus);
        ko.applyBindings(vm, paymentStatus);
        paymentStatus = currentView.find('.jsPaymentStatus')[1];
        ko.cleanNode(paymentStatus);
        ko.applyBindings(vm, paymentStatus);

        var bookingDate = currentView.find('#txtBookingDate')[0];
        ko.cleanNode(bookingDate);
        ko.applyBindings(vm, bookingDate);
    }
開發者ID:saeed-ahmed,項目名稱:CCTracking,代碼行數:41,代碼來源:SearchCtrl.ts

示例6: SimpleLoad

    SimpleLoad() {
       var model = this.backboneModel;
       
        model.set("fromVisitDate", helper.FormatDateString( Date.now()));
        model.set("toVisitDate", helper.FormatDateString(Date.now()));
        this.compositeModel = model;

        this.collectionView.model = this.compositeModel;
        this.collectionView.listenTo(this.collectionView, "Event:BusMilage", () => this.BusMilage(model));
        this.app.MainRegion.show(this.collectionView);
        
        var vm = kb.viewModel(this.compositeModel);
       
        var fromVisitDate = $('#txtFromVisitDate')[0];
        ko.cleanNode(fromVisitDate);
        ko.applyBindings(vm, fromVisitDate);

        var toVisitDate = $('#txtToVisitDate')[0];
        ko.cleanNode(toVisitDate);
        ko.applyBindings(vm, toVisitDate);
    }
開發者ID:kashifjawed,項目名稱:CCTracking,代碼行數:21,代碼來源:BusMilageCtrl.ts

示例7: Load

    Load() {
        
        var model = this.backboneModel;
        var reportFilter = this.app.request("ReportFilterSetting");       
        //model.set("fromBookingDate", helper.FormatDateString(Date.now()));
        //model.set("toBookingDate", helper.FormatDateString(Date.now()));

        model.set("fromBookingDate", reportFilter.get("fromDate"));
        model.set("toBookingDate", reportFilter.get("toDate"));
        model.set("centreId", reportFilter.get("centreId"));

        this.compositeModel = model;

        this.collectionView.listenTo(this.collectionView, "BusCentreReport", () => this.GetByCriteria(this.searchViewModel.bbModel));
        this.collectionView.listenTo(this.collectionView, "Event:PrintReport", (p) => {
            helper.PrintReport(this.backboneCollection, this.GetHeaderList(), "Centre Specific Bus Details","Mileage");
        });
        this.collectionView.listenTo(this.collectionView, "itemview:BusVisitDetails", (view, id) => { this.ShowBusVisitDetails(id, model); });

        this.collectionView.on("CancelForm", () => this.Cancel());
        this.app.MainRegion.show(this.collectionView);

        var vm = kb.viewModel(this.compositeModel);       

        var fromBookingDate = $('#txtFromBookingDate')[0];
        ko.cleanNode(fromBookingDate);
        ko.applyBindings(vm, fromBookingDate);

        var toBookingDate = $('#txtToBookingDate')[0];
        ko.cleanNode(toBookingDate);
        ko.applyBindings(vm, toBookingDate);

        var bookingSumaryDto = new dto.Models.BookingSummaryDto();
        bookingSumaryDto.set('centreId', reportFilter.get("centreId"));
        bookingSumaryDto.set('fromBookingDate', reportFilter.get("fromDate"));
        bookingSumaryDto.set('toBookingDate', reportFilter.get("toDate"));

        var deferred = DAL.GetByCriteria(bookingSumaryDto);
        deferred.done(p=> this.GetByCriteriaCompleted(p));
    }
開發者ID:saeed-ahmed,項目名稱:CCTracking,代碼行數:40,代碼來源:BusCentreReportCtrl.ts

示例8: Show

    Show() {
        var model = this.backboneModel;
        model.set("fromDate", helper.FormatDateString(Date.now()));
        model.set("toDate", helper.FormatDateString(Date.now()));
        this.compositeModel = model;
        this.collectionView.model = model;

        //var deferred = DAL.GetAllAuditBooking(null);
        //deferred.done(p=> this.AuditBookingCompleted(p));
        this.app.MainRegion.show(this.collectionView);
        this.collectionView.listenTo(this.collectionView, "Event:AuditRefundBooking", (auditRequest) => this.GetAuditRefundBookingDetial(auditRequest));

        var vm = kb.viewModel(this.compositeModel);

        var fromDate = $('#txtFromDate')[0];
        ko.cleanNode(fromDate);
        ko.applyBindings(vm, fromDate);

        var toDate = $('#txtToDate')[0];
        ko.cleanNode(toDate);
        ko.applyBindings(vm, toDate);

    }
開發者ID:kashifjawed,項目名稱:CCTracking,代碼行數:23,代碼來源:AuditRefundBookingCtrl.ts

示例9: UIBinding

    UIBinding(model: any) {

        var lookupResponse = JSON.parse(localStorage.getItem('lookupResponse'));

        model.set("unionCouncilList", lookupResponse.unionCouncil);
        var unionCouncil = _.filter(lookupResponse.unionCouncil, (p) => { return p.id == model.get("ucId"); });
        model.set("unionCouncilIdSelected", unionCouncil[0]);

        model.set("isActive", model.get("isActive") ? "1" : "0");

        this.landmarkViewModel.bbModel = model;
        this.landmarkViewModel.model = kb.viewModel(model);
        ko.cleanNode($(this.landmarkView.el)[0]);
        ko.applyBindings(this.landmarkViewModel, this.landmarkView.el);
    }
開發者ID:saeed-ahmed,項目名稱:CCTracking,代碼行數:15,代碼來源:LandmarkCtrl.ts

示例10: SimpleLoad

    SimpleLoad() {
        var lookupResponse = JSON.parse(localStorage.getItem('lookupResponse'));
        this.compositeModel.set("busList", lookupResponse.bus);
        this.compositeModel.set("busSelected", "");
        this.collectionView.model = this.compositeModel;
        //this.collectionView.on("itemview:ShowDetail", (view) => this.GetByIdCompleted(view.model));
        this.collectionView.listenTo(this.collectionView, "Event:SearchVisit", (busId) => this.SearchVisit(busId));
        this.app.MainRegion.show(this.collectionView);

        var vm = kb.viewModel(this.compositeModel);
        vm.setOptionDisable = this.collectionView.setOptionDisable;
        var element = $('#ddlBusDetails')[0];
        ko.cleanNode(element);
        ko.applyBindings(vm, element);
    }
開發者ID:kashifjawed,項目名稱:CCTracking,代碼行數:15,代碼來源:BusVisitCtrl.ts


注:本文中的knockout.cleanNode函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。