私たちの WEB アプリケーションは xForms を使用して、国ごとに異なるテンプレートを検証および表示します。Sencha Touch を使用して実装する必要があるのと同じことです。さまざまなフォーラムで検索しましたが、決定的な答えは見つかりませんでした。
WEB/ioS/Androidアプリで利用するxFormsは以下のような感じです。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xrsi="http://www.westernunion.com/schema/xrsi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xxforms="http://orbeon.org/oxf/xml/xforms">
<head>
<title>Bank Account details</title>
<xf:model>
<xf:instance xmlns="">
<bank_account>
<bank_name/>
<swift_code/>
<account_number/>
</bank_account>
</xf:instance>
<xf:bind nodeset="bank_name"
type="xs:string"
required="true()"
constraint="string-length(.) < 31"/>
<xf:bind nodeset="bank_code"
type="xrsi:alphanum"
required="true()"
constraint="string-length(.) < 12"/>
<xf:bind nodeset="account_number"
type="xrsi:alphanum"
required="true()"
constraint="string-length(.) < 25"/>
</xf:model>
</head>
<body>
<section>
<dl>
<dt>Bank Name*:</dt>
<dd>
<xf:input ref="bank_name"
incremental="true"
xxforms:maxlength="30">
<xf:alert>Bank Name is required</xf:alert>
<xf:hint>Bank Name</xf:hint>
</xf:input>
</dd>
<dd>
<xf:input ref="bank_code"
incremental="true"
xxforms:maxlength="11">
<xf:alert>AlphaNumeric</xf:alert>
<xf:hint>BIC</xf:hint>
</xf:input>
</dd>
<dd>
<xf:input ref="account_number"
incremental="true"
xxforms:maxlength="24">
<xf:alert>IBAN is AlphaNumeric</xf:alert>
<xf:hint>IBAN</xf:hint>
</xf:input>
</dd>
</dl>
</section>
</body>
</html>
sencha touch アプリケーションに同様の機能を実装したいと考えています。これを実装する良い方法はありますか?どんなポインタでも大いに役立ちます。
以下は、2 つの便利なリンクです。
Web アプリケーションで XForms を使用している人はいますか? http://www.sencha.com/forum/archive/index.php/t-26497.html
ありがとうゲンダフル