1

DHTMLx touch を使用してモバイル WebApp を開発しています。

DHTMLx Touch を使用してコンボ コントロールを作成しました。

このコントロールの項目を動的に追加する必要があります。

JSON または XML を使用してコントロールに入力する方法を説明するサンプルがあります。

しかし、実行時に入力する必要があります。

JSON/XML からの読み込み以外のアプローチにもオープンです

前もって感謝します。

4

2 に答える 2

0

私は正しい解決策を見つけることができませんでした。

Tweak ソリューションの 1 つは、テンプレートを使用して HTML コンボ ボックスを作成することです。

<head>
<script type="text/javascript">
function drawCombobox()
{
  document.getElementByID("comboZone").innerHTML = '<select class= "combostyle"><options...></select>
}
</script>
</head>
<body>
<script>
...
<view:'template',template:'<div id="comboZone"></div>'
</script
于 2011-12-10T18:16:34.497 に答える
0

これは古い質問ですが、適切な解決策を見つけるのに苦労しました(今でも)。他の誰かが興味を持っている場合に備えて、これを投稿しています。

DHTMLX Touch Combobox を動的に設定するには、コンボボックスの定義に "datatype" プロパティと "url" プロパティを含めるだけです。注: これらのプロパティは、公式の DHTMLX Touch ドキュメントには含まれていないようです。

コモボックスの定義は次のようになります。

{ view: 'combobox', label: 'Your Label:', id: 'Your ID', datatype: 'json', url: 'YourSourceFile.php' }

また、ソース ファイルは、値と ID を含む有効な json 形式を出力する必要があります。次に例を示します。

[
    { "value":"My first value", "id":"1" },
    { "value":"My second value", "id":"2" },
    { "value":"My third value", "id":"3" }
]

それでおしまい!

于 2013-09-05T20:42:42.860 に答える