2012-04-06 49 views
2

我試過了,無濟於事,在使用SheepIt的另一個nestedForm內創建一個nestedForm!插入。這甚至有可能嗎?使用SheepIt JQuery插件可以有多層嵌套克隆表單嗎?

延伸Demo 7上的羊!網站,我試圖在JSFiddle

增加一個額外的嵌套形式,但我得到一個錯誤的indexOf ...

刪除以下部分擺脫錯誤的,但打破了預期功能:JSFiddle

, 
     nestedForms: [ 
     { 
       id: 'person_addresses_#index#_phones_#index_phones#_tests', 
        options: { 
       indexFormat: '#index_tests#' 
      } 
     } 
     ] 

回答

0

這裏是JSFiddle Solution

看來,這隻羊!插件只喜歡在nestedForm ID中看到一個索引。它給了我indexOf錯誤,因爲它正在擊中第一個#索引#。您仍可以在輸入中使用多個索引,並按預期填充它們。

+1

所以看來這不是一個完整的解決方案。創建'測試'只適用於第一個地址。 – jgrowl 2012-04-06 21:48:48

0

加入這一行的功能normalizeFieldsForForm後「認爲,」宣言

var nameTemplateAttr = that[0]['name'];