問題タブ [dojox.mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4663 参照

dojo - moveToがdojox.mobile.ListItemのonClickイベントで機能しない

Dojomobilev1.5.1を使用してWebページを開発しています。

以下はサンプルコードです。

IDが「listItem1」のdivタグをクリックすると、IDが「view2」のdivタグが表示されます。しかし、onClickイベントを追加すると、機能しません。onClickイベントがなくても、正常に機能します。

0 投票する
1 に答える
298 参照

dojo - dojox.mobile と dijit を一緒に使用する

dijitでアプリメーカーを作ろうとしています。dojox.mobile.* ブランチを私の dijit アプリと並行して実行するために、多かれ少なかれ何をすべきか知っていますか?

私は別のdojox.mobile.parserがあることを知っています...私はそれをかなり深くフォークする必要があると思いますか?

最初に iFrame について考えましたが、デザイナーとシミュレーターからドラッグ アンド ドロップする必要があります。

どんな助けでも大歓迎です、g

0 投票する
1 に答える
660 参照

dojox.mobile - hrefパラメータを使用してdojoモバイルコンテンツペインにHTMLが表示されない

HTMLからコンテンツを解析するためにdojox.mobile.ContentPaneを実装しようとしています。ただし、テキストはまったく表示されません。これがdojox.mobile.ContentPane(ファイル名:fragment1.html)によって解析されるファイルへの私のhtmlです:

そして、これが私のindex.htmlです:

誰かが解決策を持っていますか?ありがとう。

0 投票する
1 に答える
643 参照

html - Dojox モバイルの戻るボタン

助けてください、これは本当に私を夢中にさせています。私は Javascript の初心者で、Dojox.mobile フレームワークを使用しようとしています...

基本的に、私がやりたいことは、クリックすると現在の <div> の前にある <div> に移動するボタンを持つことです。これは、通常の html <button> または <div> である必要があり、ul、li、見出し、または類似のものにすることはできません。これは、ビューの上部や境界線ではなく、ビューの中央に配置されるためです (正確な場所は style タグで指定されています)。dojo.back フレームワークを実装しようとしましたが、何をロードするか、またはどこに移動するかを正しく理解できないようです。OnClick プロパティを使用して実装してみました (これは、先に進む他のすべてのボタンを実装する方法です))、ただし、すべての div 間で完全に重複します。moveTo プロパティで実装してみましたが、通常のボタンやリスト要素ではなく、ul 要素と li 要素でのみ使用できると思います (通常の div で使用できる場合、それらを実装する方法がわかりません)。

正直なところ、他に何ができるかわかりません。助けてください!

0 投票する
2 に答える
993 参照

android - Hello world Phonegap Android アプリが読み込まれない

昨日はphonegap初日でした。wiki 通りに設定してみました。実行しようとすると、アプリケーションが AVD デバイスにロードされず、「残念ながらアプリが停止しました」というメッセージが表示されます。

以下は私の構成です

  1. Eclipse 4.2 ジュノ リリース
  2. Android android-sdk_r18-windows
  3. 電話ギャップは1.7と1.5の両方を試しました

手順は次のとおりです..

  1. プロジェクトを作成しました
  2. xml を res に、jar を lib フォルダーに、js ファイルと index.html ファイルを www フォルダーにコピーしました。

ここで何かを見逃していますか..さまざまなアプリを何度も試しました。助けてください

よろしく

ハシケ

0 投票する
2 に答える
557 参照

dojo - DojoX Mobile ListItem は AJAX 経由で HTML をロードし、DOM から削除します

ビューで、HTML ビュー フラグメントを AJAX 経由で DOM にプルし、そのビューに遷移する DojoX Mobile ListItem があるとします。これがすべて正常に機能していると仮定します。

ここで、その ListItem が含まれていた最初のビューに戻り、DOM からそのビュー ノードを破棄する別のボタンをクリックします。以前にそのビュー ノードを DOM (現在は削除されています) にロードした ListItem をクリックすると、存在しないビューに遷移しようとします。削除されたことを知りません。

以前にフェッチされたものがもう存在しないため、HTML を再度フェッチする必要があることを ListItem に伝える方法はありますか? どこのドキュメントでも、これを行うことについて何も見ていません。ここでコード サンプルが本当に必要だとは思いませんが、必要に応じて最小限のものを提供できます。

0 投票する
1 に答える
895 参照

dojo - Dojo Mobile 522.remove は関数ではありません - SpinWheelDatePicker はリリース イベントでロックします

私は道場に非常に慣れていません(そして、これはstackoverflowに関する私の最初の質問なので、簡単に行ってください:))。仕事で新しいプロジェクトに取り組んでいて、dojo mobile の調査を依頼されました。以下のコードの目的は、単純な HTML ページで dojo mobile が提供するさまざまな使用可能なウィジェットをテストすることだけです。

次の問題に遭遇しました。このコードをブラウザーで実行するか、モバイル デバイスに展開すると、マウスをクリックするかタッチ スクリーンで離した後に発生するリリース イベントに問題があるようです。注意が必要です。これは、オブジェクトのドラッグを伴うウィジェットでのみ発生するということです。たとえば、ボタンとタブ バーは正常に動作します。これは、SpinWheelDatePicker/SpinWheelTimePicker、スライダー、スイッチなどでのみ使用できます。開発者コンソールでは、次のエラーが表示されます

Chrome の場合:

Firefox の場合:

1.7.2 ツールキットを使用しており、プロジェクトはワークライト サーバーにデプロイされています。

コードは次のとおりです。

0 投票する
1 に答える
954 参照

javascript - dojo mobile - ホームバーの下にあるタブバー

意図したレイアウト:

ここでの意図は、上に示したようdojox.mobile.Headingに、上部に を、dojox.mobile.TabBarその下に を配置し、画面の残りの部分をコンテンツが占めるようにすることです。

ユーザーがアプリ内のさまざまな画面間を移動するとき、Heading変更する必要があります (タイトルと戻るボタン) がTabBar変更されません。ただし、一部の画面では、TabBar が非表示になっています。

今、私はこのwrtをdojox.mobile.Viewsにする方法を理解しようとしています。これを実現するには、次の 2 つの方法が考えられます。

  1. Headingと の両方TabBarを rootに含めます。ルートには、 が移動するView複数の sub が含まれます。のナビゲーション イベントによってトリガーされた のコンテンツを書き換えます。ViewTabBarHeadingTabBar

  2. と空Viewの を含む がいくつかあります。emptyの内容を、 aを含むany に含まれていない、ページ内のどこか別の場所の内容で書き換えます。HeadingdivdivdivViewHeading

上記の方法のうち、DOJO モバイルでこれを達成するための推奨/標準的な方法はどれですか?

これを達成できる方法は他にもありますか?

ありがとう!

0 投票する
1 に答える
462 参照

javascript - dojox.mobile.switch を無効にする方法はありますか?

dojox.mobile.Switchを無効にする方法はありますか? 標準 API ドキュメントには何も表示されません。

編集: Dojo 1.7 で作業していることを追加する必要があります。

0 投票する
1 に答える
2105 参照

dojo - Dojo カスタム・ビルド: デプロイするファイル

まず、私たちは Dojo を初めて使用し、自由に「新しい」方法で作業を行うことができるため、ドキュメントの 1.7 より前のセクションはほとんど無視しています。それでも、さまざまな記事、ドキュメント、サンプル スクリプトを比較すると、混乱してしまいます。

肝心なのは、Dojo のカスタム ビルドを作成してデプロイする方法についての簡単な記事が見つからないということです。最も具体的には、どの .js および .css ファイルをデプロイする必要があるかです。build の作成に関するドキュメントはたくさんありますが、デプロイに関するドキュメントは見つかりませんでした。

最終的に、すべてを単一の dojo.js にビルドすることは、モバイルでは合理的な方法であり、ビルド・ディレクトリーからその 1 つのファイルを抽出してサーバーにデプロイするだけでよいことがわかりましたが、その後、CSS 参照が欠落し、試行錯誤がそれらを解決する正しい方法ではないようです。

具体的な現在のケースは次のとおりです。

ビルドプロファイルは次のとおりです。

(スクリプトによって実行されdojo-release-1.7.2-src\dojox\mobile\build\build.batます。)

したがって、具体的な質問は次のとおりだと思います。

  1. この場合、どの CSS ファイルを展開しますか?
  2. 一般に、CSS ファイルを含め、どのファイルをデプロイするかを知るにはどうすればよいですか?
  3. 私が見逃している優れた最新のチュートリアルはありますか?
  4. 既存のスクリプトは最新ですか? たとえば、1.7 ビルド チュートリアルで説明されている代わりにmobile-all.profile.js使用するのはなぜですか?dependencies=profile=