Code Monkey home page Code Monkey logo

meteor-wizard-example's Introduction

meteor-wizard-example's People

Contributors

bipin244 avatar rahultank1993 avatar

Stargazers

Ben Lee avatar Yuom Theara avatar

Watchers

James Cloos avatar  avatar  avatar

meteor-wizard-example's Issues

Can't get updated value of "wizard.mergedData()" for previous step when submit update form.

I create update form

// Template
{{> wizard id="product" steps=steps stepsTemplate="steps_bootstrap3" clearOnDestroy=true}}

<template name="productGeneralStep">
    {{#autoForm id="productGeneralStep" schema=step.schema doc=step.data}}
     .........
<template name="productLaonAmountStep">
    {{#autoForm id="productLaonAmountStep" schema=step.schema doc=step.data}}
    .........

// JS
insertTpl.helpers({
    steps: function () {
       // Set initial data to update
        var initialData = Loan.Collection.Product.findOne(this._id);

        return [
            {
                id: 'general',
                title: 'General',
                template: 'productGeneralStep',
                formId: 'productGeneralStep',
                schema: Schema.Product.general,
                data: initialData
            },
            {
                id: 'loanAmount',
                title: 'Loan Amount',
                template: 'productLoanAmountStep',
                formId: 'productLoanAmountStep',
                schema: Schema.Product.loanAmount,
                data: initialData
                onSubmit: function (data, wizard) {
                    var self = this;
                    var extend = _.extend(wizard.mergedData(), data);

                    console.log(self);
                    console.log(extend);

                        Meteor.call('loan_productUpdate', this.docId, extend, function (error, result) {
                            if (error) {
                                alertify.error(error.message);
                            } else {
                                wizard.clearData();
                                alertify.success('Success');
                            }
                        });
                }
            }
        ];
    }
});

Can't get new value of wizard.mergedData() (previous step) that I updated, It still the same value of initial data from database.
It is Ok for data of the last step
Please help me.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.