Я очень новичок в Orbeon и XForms.Задайте параметр запроса в Orbeon
Я создал форму с полем ввода «BaseID»
<xf:input id="control-3-control" bind="control-3-bind">
<xf:label ref="$form-resources/control-3/label"/>
<xf:hint ref="$form-resources/control-3/hint"/>
<xf:help ref="$form-resources/control-3/help"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
и я хочу, когда я встреча на высшем уровне эта форма, в crud.xpl
метод PUT я не могу получить значение BaseID через
<sql:param type="xs:string" select="/request/baseid"/>
Помогите мне, пожалуйста
Извините за мой плохой английский
Я изменил свою форму так же, как ваш гид, мое название раздела «раздел», и мое поле «baseid». Как ваш гид, в crud.xpl (persistence mysql), я получу значение «baseid» через . Но я не могу получить его здесь, это значение «null», поэтому PLS мне помогают. –
@ LongHai Трудно сказать, что происходит, если вы не используете свой код. Я думаю, вам просто нужно отладить это. Например, попробуйте выполнить регистрацию документа 'request', чтобы увидеть, что именно он содержит. Вы можете сделать это, добавив атрибут 'debug =" my request "' в ' '. (Строка 'my request' находится там, поэтому у вас есть что-то, что вы можете найти в' orbeon.log', вы можете установить ее на все, что вам удобно искать.) –
avernet
спасибо, вы меня спасли: D но xpart является «/ request/document/form/address/city» not »/ request/body/form/address/city» (я понимаю это, когда я отлаживаю ваш гид, спасибо) –