layui使用總結--在彈出層中使用form表單時,下拉、單選等不出現的問題

正常我們使用form表單的時候,新手可能會遇到的一個問題就是 

在文檔中,已經寫了很清楚了。

問題1:爲什麼select/checkbox/radio沒顯示?

答案:

問題2:動態添加的表單元素如何更新?

答案:


前面的東西,文檔都說的明白了,雖然我這有點多此一舉。但是我剛開始用的時候,還是被折騰過哈哈哈

當然我本文重點講的不是上面的問題

而是

layer彈出層中,使用表單的時候,前面的問題還是會發生


比如這個樣子,我在 layer.open 中使用了 form 表單,因爲是動態加載的,所以如果使用了select/checkbox/radio功能的話,就會出現這個情況:

很顯然,單擊重置按鈕的方法不是最優的方案。

但是我着實找不到在哪裏去 render() 重新渲染它

文檔還是挺重要的,文檔翻着翻着我看到了這個:

彈出後回調。唔?這就是我們要的功能。

success 中 進行 form.render() 重載

這樣就解決了在彈出層中使用form表單,select/checkbox/radio 沒有效果的問題了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章