問題タブ [winjs]

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 投票する
1 に答える
1972 参照

soap - WinRT での SOAP (Windows 8 Metro アプリ)

WinJS を使用して、Metro アプリで SOAP Web サービスを使用したいと考えています。それを行う最良の方法は何ですか?

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

javascript - Metro スタイル アプリでのローカル データの保存

Windows 8 メトロ スタイル アプリでスコア メカニズムを作成し、Windows.Storage.ApplicationData を使用してそのスコアをローカルに保存したいのですが、ビジュアル スタジオとアプリ構築が初めてなので、かなり苦労しています。

これが、Windows が msdn からのアプリ データを処理する方法です

これは、その時点でスコアを preatty basic の合計スコアに追加するために使用する機能ですが、アプリを閉じて再度開始するたびにスコアが保存されません。誰かがこれについて私を助けてくれますか? 可能であれば、Metro アプリがローカル データを処理する方法を説明してくれませんか?

0 投票する
0 に答える
710 参照

xpath - WinJS: responseXML オブジェクトで XPath メソッドを使用する

Windows8 アプリケーションに問題があります。コードの簡略化された部分は次のとおりです。

ただし、次のエラーが発生しますJavaScript runtime error: Unknown method. -->COUNT(//<--item

WinJS でいくつかの XPath メソッドを呼び出すことは可能ですか? もしそうなら、エラーはどこにありますか? 呼び出されたのは正しいメソッドではないと思います (ここではノードではなくスカラーを選択します)。しかし、ドキュメントには何も見つかりません。

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

javascript - WWAHost が XML DOM ドキュメント 6.0 をロードしない

Windows8 コンシューマー プレビューを使用して、既存の Web アプリを Metro UI に移行しています。アプリは最新の datajs ライブラリ datajs.1.0.3 を使用して、XML 形式の OData を使用しています。ActiveXObject("Msxml2.DOMDocument.6.0")DOM パーサーを取得するために呼び出すと、datajs コードで例外がスローされます。コードは IE10 で正常に動作します。

ログを見ると、次のエラーが表示されます。

クラス ID {88D96A05-F192-11D4-A65F-0040963251E5} を持つ ActiveX プラグインを読み込めません

ほとんどの ActiveX コントロールがサポートされていないことは理解していますが、これはサポートされているリストに含まれています: http://msdn.microsoft.com/en-us/library/windows/apps/hh465143.aspx

誰もこれに遭遇したことがありますか?もしそうなら、解決策は何ですか?

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

windows-8 - データ ソースがない場合に「空の ListView メッセージ」を表示する方法

私のアプリケーションには、GridLayout を使用した ListView があります。現在、ListView グループをアプリケーションに導入しようとしています。たとえば、データ ソースには通常、Group1、Group2、および Group3 があります。要素があるかどうかに関係なく、3つのグループすべてを常に表示したいと思います。グループに要素がない場合、グループのタイトルの下に「空グループ」というメッセージを表示したい。

それを処理するデフォルトの方法WinRTは、空のグループを表示しないことであり、多くのシナリオで非常に理にかなっていると思います。これを行うには、データがない場合にダミー項目をリスト ビューに追加できることを知っていますが、これはハックのようなものです。

それで、これを行うより良い方法はありますか?

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

winjs - WinJS: リストビューでスクロール バーを非表示にする

WinJS ListViewコントロールで水平スクロールバーを非表示にしようとしています。何か案は?返されるアイテムの数を制限する API 呼び出しを行う予定ですが、何か問題が発生してより多くのアイテムが返されたり、エラーが返されたりした場合に、レイアウトが崩れたり、水平スクロールバーが表示されたりしないようにしたいと考えています。これは、4 つのリストビューを並べてフローティングしている場合です。

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

winjs - WinJSのネストされたPromises

WinJSListViewコントロールにバインドするためにDataAdapterを実装しています。そのインターフェースには、Promiseを返すgetCountメソッドが必要です。WinJS.xhrオブジェクトを直接返す場合、それは正常に機能します。ただし、発信者に返す前に、その応答をマッサージしたいと思います。

私の問題は、同じWinJS.xhrオブジェクトを返しても、その最後に「then」を付けて出力を取得し、それをマッサージすると、呼び出し元が期待される出力を取得できないことです(腸内で物事が爆発します) WinJSライブラリの)。

そのため、PromiseにネストされているPromiseを返す方法がわかりません。誰もがこれを行う方法を知っていますか?

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

visual-studio - Windows 8 Metro アプリの YUI: YUI が認識されない

YUI3 を使用して、Visual Studio 2011 で Hello World JS Metro アプリを作成しようとしています。

YUI のローカル コピーを取得し、ソリューションのサブフォルダーに追加し、default.html ページに yui-min.js への参照を追加しました。

次に、ページの下部に次のコードを追加しました。

コードを実行すると、YUI() で null ref エラーが発生します。Visual Studio (YUI().add など) で intelissense が動作するようになったので、参照は問題ないように見えますが、実行時に YUI が見つかりません。任意のヒント?

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

windows-8 - Windows 8 HTML / JavaScript Metro アプリでの双方向バインディング

JavaScript ViewModel の入力フィールドとフィールドの間の双方向バインディングを実現しようとしています。バインディングは宣言的に配線されています。残念ながら、UI で行った変更は ViewModel には反映されません。

私のコードはそのように見えます(ここにコードがないため、頭から書き出されました)

意見:

JavaScript

バインディングを適用すると、UI に初期値が表示されます。フォームの送信は、計算機能と正しく関連付けられています。ただし、value1 と value2 の値は、ユーザーの入力によって更新されません。

私が達成しようとしているのは、JavaScript が基になるビューを認識しないようにすることです。そのため、JavaScript で HTML 入力フィールドの変更イベントを接続したくありません。

純粋な WinJS でこれを達成する方法はありますか? これまでに見つけたすべてのサンプルは、一方向バインディングのみを行い、イベント リスナーを使用して、UI からの変更で ViewModel を更新します。

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

c# - javascript メトロ スタイル アプリを参照する c# メトロ スタイル アプリ

c# を使用してメトロ スタイルのアプリを構築していますが、途中で javascript で何かをしなければならないことに気付きました。今、私は何をすべきか混乱していますか?javascript と html5 を使用してアプリ全体を作成する必要がありますか、または c# メトロ スタイル アプリを必要な js メトロ スタイル アプリに参照し、後でそれを私の c# メトロ スタイル プロジェクトに戻す方法があります。