2017-12-12 3 views
1

私はiOSアプリでユーレカフォームを使用しています。 ボタンを押してフォームをクリア/リロードしたい。それはどのようにすべきか?ユーレカフォームをクリア

私はすべてのフィールドにデフォルト値を提供する方法があることを知っているが、私はすべてのフィールドの値を指定する必要はありません運

for row in self!.form.allRows { 
    row.reload() 
    row.updateCell() 
} 

self!.tableView.reloadData() 

でこのコードを試してみました - ちょうどに普遍的な方法を見つけたいですリフレッシュ/クリーンフォーム。

答えて

0

フォームのすべての値の配列を取得し、その値をnilに設定してループしてから、セルを更新するか、tableView.reloadを使用してみましたか?

実際には、あなたはタグによってまたは辞書でそれらをつかむことができます。

// Get the value of a single row 
let row: TextRow? = form.rowBy(tag: "MyRowTag") 
let value = row.value 

// Get the value of all rows which have a Tag assigned 
// The dictionary contains the 'rowTag':value pairs. 
let valuesDictionary = form.values() 
関連する問題