我有一个选择器来设定锻炼的持续时间。用户可以单击生成新输入表单的按钮(用于新的锻炼)。我想要做的是更改选择器输入参数,以便在用户单击它们时将其自身附加到新的输入表单。这是为了避免每次生成新的训练时都创建一个新的选择器。
这可能吗?如果是的话,你怎么能这样做?
我尝试了类似的事情:
picker.input = *insert new input here*;
但它在framework7代码中返回错误:
framework7.js:9914 Uncaught TypeError: p.input.parents is not a function
答案 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)
以满足您的需求。