Docusign会自动填充到带有数据验证功能的标签页

时间:2018-07-20 08:17:09

标签: php docusignapi

我正在使用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"]);

我在做什么错?

1 个答案:

答案 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);
}

// ...