我正在使用docusign-php-client,我已经在Dosusign网站上设置了模板和选项卡。
在模板中,我有一个名为“ fee_a”的“文本”选项卡,而我尝试自动填充的数据为“ 20”:
当选项卡验证设置为“数字”时,数据将无法自动填充;
设置为“无”时,数据可以毫无问题地进入表单。
我必须对模板中的该选项卡使用验证,因为需要使用公式选项卡。
这是我的php代码,用于在选项卡中填充值:
$DataArr["fee_a"] = "20";
$tab_hld = new DocuSign\eSign\Model\Text();
/* also tried
$tab_hld = new DocuSign\eSign\Model\Number();
got same result */
$tab_hld->setTabLabel("\\*fee_a");
$tab_hld->setValue($DataArr["fee_a"]);
我在做什么错?
答案 0 :(得分:0)
我已经弄清楚了。
对于那些具有相同问题的用户,必须对带有“数字”验证的选项卡使用setNumberTabs(而不是setTextTabs)功能。
public class MyActivity extends Activity {
private Realm realm;
private RealmResults<Person> allPersons;
private RealmChangeListener<RealmResults<Person>> realmListener = new RealmChangeListener<RealmResults<Person>>() {
@Override
public void onChange(RealmResults<Person> results) {
// Just redraw the views. `allPersons` already contain the
// latest data.
invalidateView();
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
realm = Realm.getDefaultInstance();
allPerson = realm.where(Person.class).findAllAsync(); // Create the "live" query result
setupViews(); // Initial setup of views
allPerson.addChangeListener(listener);
}
// ...