問題タブ [spfx]

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 に答える
732 参照

reactjs - SPFx 反応は、未定義のプロパティ「形状」を読み取ることができません

こんにちは、SPFX 天気予報 Web パーツを作成していますが、次のエラーが表示されます。

ここに画像の説明を入力

gulp build を実行してもエラーはありません。問題をデバッグする方法がわかりません。これは、私の問題が発生している proptypes.shape() のスニペットです:

最初にreactを使用してWebパーツを作成し、完全に機能していることに注意したいのですが、SPFXアプリを作成して既存のコードをそれに転送したとき。これらのエラーが発生しました。

これは私のpackage.jsonです

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

spfx - SPFX とワークベンチ IE11

Workbench On-Premise の IE 11 で spfx を実行しようとすると、次のエラーが発生します。

@font-face は、OpenType 埋め込み許可チェックに失敗しました。アクセス許可はインストール可能である必要があります。ファイル: fabricmdl2icons-2.23.ttf

webpart は IE では読み込まれませんが、chrome ではうまく動作します

spfx を IE 11 ワークベンチで動作させるためのアイデアや回避策はありますか?

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

sharepoint-online - SPFx REST セキュリティ トークン

SPFx 開発者の皆さん、SharePoint Online のデータと対話する SPFx フレームワークの上に開発した小さな SPA で、セキュリティ トークンに関するいくつかの問題が発生しています。

アプリがアイドル状態のままになっている場合、または GET 要求のみが実行されている場合、セキュリティ トークンが古くなり、レコードを更新または挿入する POST 要求が失敗したように見えます (400 または 403 エラー)。ページを更新すると、同じアクションを試して成功します。

React および sp-pnp-js ライブラリで SPFx フレームワークを使用して、REST アクションを実行しています。

私の TS サービスのコード スニペットは次のとおりです。

ご覧のとおり、ネイティブの sp-pnp-js 関数を使用しているだけなので、違いがあれば HTTP クライアントで手動で書き直すことができます...

助けていただければ幸いです:) よろしくお願いします!

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

c# - カードに 5 つ以上のアクションがある場合、アダプティブ カードは Spfx でレンダリングされません。

問題: 5 つを超えるアクションがレンダリングされない

バックグラウンド:

BotFramework-WebChat と SharePoint Framework の統合を行っていましたが、すべて正常に動作しています。しかし、WebChat 内で 5 つ以上のアクションを持つアダプティブ カードを表示しようとすると、チャットに「カードをレンダリングできません」というテキストのカードが表示されますが、BotFramework-Emulator でテストした場合、または Console Directline は正常に動作します。

テストの提案のために、チャットに表示するアクションの数を渡す C# メソッドを作成しました。

アダプティブ カードを使用したテスト

問題: 5 つ以上のアクションがある場合、「カードをレンダリングできません」というメッセージでカードをレンダリングする

Excepected : 5 つを超えるアクションでアダプティブ カードをレンダリングする private async Task MessageReceivedAsync(IDialogContext context, IAwaitable argument) { var message = await argument; var 返信 = context.MakeMessage();

スクリーンショット:

HeroCard でテストします。

AdaptiveCard の代わりに HeroCard を使用してみました。この場合、5 つ以上のボタンがある場合、最初の 5 つのボタンのみが表示されます。もしかしてこれが限界?

問題: カードは最初の 5 つのアクションのみをレンダリングします

Excepected : アクションが 5 つを超えるヒーロー カードをレンダリングする