框架7:如何为动态创建的输入表单重新使用选择器?

时间:2016-04-05 20:10:10

标签: html-framework-7

我有一个选择器来设定锻炼的持续时间。用户可以单击生成新输入表单的按钮(用于新的锻炼)。我想要做的是更改选择器输入参数,以便在用户单击它们时将其自身附加到新的输入表单。这是为了避免每次生成新的训练时都创建一个新的选择器。

这可能吗?如果是的话,你怎么能这样做?

我尝试了类似的事情:

picker.input = *insert new input here*;

但它在framework7代码中返回错误:

framework7.js:9914 Uncaught TypeError: p.input.parents is not a function

1 个答案:

答案 0 :(得分:0)

您可以通过动态选择器模式(http://framework7.io/docs/picker-modal.html#dynamic-picker-modal)生成它并将其放入表单中。

使用<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceSmall" android:text="Small Text" android:id="@+id/Deck" /> </LinearLayout> ,您可以自定义myApp.pickerModal(pickerHTML, removeOnClose)以满足您的需求。