2017-04-13 2 views
0

formeoというフォームビルダを統合しようとしました。私は取得しています。この未知のタイプエラー:formeoを統合する際にformeo1.renderが関数エラーではない

function renderDataLayout(result) 
     { 
      console.log(result); 
      var data_layout = JSON.stringify(JSON.parse(result).data); 
      let renderContainer = document.querySelector('.render-form-editlayout'); 

      sessionStorage.removeItem('formData'); 
      sessionStorage.setItem('formData',data_layout); 

      let container = document.querySelector('.build-wrap-editlayout'); 
      var fbOptions = { 
        // dataType: 'json', 
        container: container, 
        allowEdit: true, 
        controls: { 
         groupOrder: [ 
         'common', 
         'layout' 
         ] 
        }, 
        sessionStorage: true, 
        editPanelOrder: ['attrs', 'options'] 
       }; 

      const formeo1 = new window.Formeo(fbOptions); 

      console.log(formeo1); 
      formeo1.render(renderContainer); 

      //sessionStorage.removeItem('formData'); 

     } 

エラーをやろうとしていますページの1で

は、私がここに formeo1オブジェクトは、それがどのように見えるかであるログコンソールしようとしたこの

Uncaught TypeError: formeo1.render is not a function

です

enter image description here

あなたが目を見ることができるようにオブジェクトは、render still jsがthrowing errorとして定義されているプロパティを持っています。

考えられる問題は何か。

答えて

0

コンセプトの下でコードを更新する必要があり

//use this one if your geting the data from JSON file. 
    //const formeo1 = new Formeo(formData, JSON.stringify(fbOptions)); 
    // for yours example use below code 
    const formeo1 = new Formeo(formData, fbOptions); 
    console.log(formeo1); 
関連する問題