問題タブ [dataviewwebpart]

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

sharepoint - SharePoint のデータ ビュー Web パーツから RSS フィードにパラメーターを渡す

RSS フィードからフィードされるデータ ビュー Web パーツが SharePoint にあります。RSS フィードを読み取るようにデータ ソースを適切に構成し、いくつかのランタイム パラメータを追加しました。私の質問は、実行時にこれらの値をどのように提供するのですか? たとえば、パラメーターの 1 つは startDate で、これには現在の日付を入力する必要があります。

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

sharepoint-2007 - 「過去 3 日間」でデータ ビュー Web パーツをフィルター処理する

「接続日」という列を持つカスタム リストがあり、ポータル全体のさまざまな場所に (この「接続日」列に関連する) 最新のリスト アイテムを表示する必要があります。データ ビュー Web パーツが最適なソリューションのようですが、日付でフィルター処理する正しい方法と構文を見つけるのに苦労しています。

パラメータを作成し、別の列の値でフィルタリングできます。特定の日付でフィルタリングできます。「[接続日] が [今日] と [今日]-3 の範囲にあるすべてのリスト アイテムを表示する」の言い方がわかりません。

これは可能ですか?誰もこれを行う方法を知っていますか?

ありがとう!

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

sharepoint - SharePointDataView先週のアイテムを表示

いくつかの異なるリストからのデータを組み合わせるように設定されたSharePointDataViewWebPartがあります。先週のデータのみを表示するようにデータをフィルタリングしたいと思います。今週のデータを表示するようにフィルタリングすることはできますが、先週のデータを表示することに失敗しました。

Webパーツフィルターを次のように設定しています。

フィルター

これは、次のxslに変換されます。

[現在の日付]-7の実行方法を理解する必要があると推測しますが、減算の実行方法を理解できていません。誰かがこれに似た状況に遭遇したことがありますか?私もこれについて正しく行っていますか?

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

sharepoint - Dataview web part fails after minor changes

We're working with a sharepoint 2007 site that has a number of dataview webparts showing different views of a document repositry. Each time we make even the most minor change (such as changing the chrome settings or adding a class) to the XSLT or webpart settings the DV webpart refuses to render.

Our XSL is vaild, as is the page the GUID is correct for the list and we are at a loss. We've resorted to editing the CAML files deleting and reimporting them which is obviously very slow. Any thoughts/ideas/help would be much appreciated.

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

sharepoint - sharepoint data view web part xslt without schema

I'm trying to use a data view web part (via SPD 2007) to consume the results of a SOAP-based web service and render portions of said results using XSL transforms. The problem I'm having is that the designer isn't much help because the schema for the web service doesn't actually include the elements of the results, so there's no way to drag and drop from the data source into the web part, and the manual transforms I've attempted aren't working.

Here is the definition of the web service:

And the definition of the response:

The query definition is no problem - you just supply a stock ticker symbol as a string. You'll see what I'm talking about in the results, though. It defines the result as just a string.

In SPD2007, the data source pretty much only includes soap:Envelope/soap:Body/GetQuoteResponse/GetQuoteResult, but the actual results contained in the result string look like this:

I've tried setting up an XSL stylesheet like this in the data view web part:

This does pretty much what you would expect: it renders the entire result string. However, if I replace

with

I get nothing. What's going on? how do I use XSL to pick out the XML in the string result without a schema?

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

sharepoint - SharePoint のデータ ビュー パーツを使用する場合、参照された列から ID を取得できますか?

ルックアップ列を持つリストから別のリスト (ID でリンクされたタイトル) にプルするデータ ビュー パーツがあります。

そして、データ ビュー Web パーツ構成の XSLT のどこかで、次のように読み取ります。

ColumnX は別のリスト (アイテムにリンクされている) への参照であるため、テキストではなく ID を取得するにはどうすればよいですか? そこにddwrtトリックはありますか?

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

sharepoint - SharePoint WSS 3.0 - データ バインド フォームを構築するための最速のアプローチは?

あいまいな質問で申し訳ありませんが、私はプロジェクトを継承して、SQL 2005 データベースからデータを取得する数十のフォームを作成しました。フォームはほとんどが標準的なデータベース ルックアップで、いくつかの更新があるだけなので、データ レイヤーは非常に単純です (私は DBA です)。しかし、最近、部門の Web サイトに SharePoint WSS 3.0 を使い始めたので、これらのフォームを統合したいと考えています。別のスタンドアロン ASP.NET アプリをビルドするのではなく、WSS に統合します。

データ バインド フォーム用に WSS と統合する RAD フレームワークが世の中にあることを願っています。オンラインで検索しましたが、有望なものは見つかりませんでした。また、SharePoint Designer のデータ ビューアー Web パーツは、外部 SQL データベースと統合するのが複雑に見えます。

ティア、ラスティ

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

sharepoint-2007 - データ ビュー Web パーツの末尾へのページング

うまくいけば、これで私を助けてくれます。

20 個のアイテムを含むページにお知らせ Web パーツを表示しました。SharePoint Designer 2007 を開き、ページングを 6 アイテムに設定しました。(OOB) 機能を少し追加して、START、PREVIOUS、および NEXT のボタンを用意しました。これらは問題なくうまく機能しますが、どうすれば END を機能させることができるのでしょうか? Web パーツによって提供される $LastRow と $RealLastRow の値を使用してみましたが、リスト内の合計アイテムではなく、現在のビューにあるアイテムの数だけが表示されます。

少し助けて!

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

sharepoint - SharePointデータビューのWebパーツツールバーの並べ替えのデフォルト

データのテーブルを表示しているページにデータビューWebパーツがあります。

ユーザーが並べ替える列を選択できるようにしたい。これを行う唯一の方法は、データビューのプロパティに移動し、並べ替えでツールバーを有効にすることだと思います。これは機能し、ユーザーが列のドロップダウンリストを使用して並べ替える列を選択できるようにします。デフォルトは「none」であり、ページが最初にロードされるとき、ソートは適用されません(行はIDで表示されますが、これはほとんどランダムです)。

デフォルトの並べ替えを特定の列にします。つまり、ページを最初に開いたときに、データを「Surname」列で並べ替えます。ツールバーの並べ替えを使用してこれを実現する方法がわかりません。

データを取得するSQLステートメントでORDERBYSURNAMEを指定しようとしましたが、これによりツールバーの並べ替えが上書きされるため、ツールバーの並べ替えの選択に関係なく、並べ替えは常に名前で行われます。

データビューのプロパティには、並べ替えを指定できる別の「並べ替え」オプションがありますが、これもすべてを上書きし、ツールバーの並べ替えオプションを使用できなくします(他のものを選択しても効果はありません)。

私は確かにこの単純な問題の解決策があるに違いないと思っていますか?

ソートツールバー用に生成されたコードは以下のとおりです。ドロップダウンボックスで名前を選択したアイテムに変更してみました。これにより、デフォルトでドロップダウンで名前の列が選択されますが、並べ替えは実​​際には適用されません。

何か案は?

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

html - xslt の出力エスケープを削除する

フォーマットを"Text"に設定すると、タグがテキストに追加されます。このタグをプログラムで削除したい。プログラムで文字列をテキスト形式からリッチ テキスト形式に変換する方法はありますか。スマートタグをクリックしてフォーマットを「リッチテキスト」として選択することで実行できることはわかっていますが、これの問題は、タグが文字列で表示されず、ページに表示され(ビューソースで確認)、html /に影響することですレンダリングしたいcss。つまり、フォーマットを変更しても、削除したい余分なものが HTML に追加されます。

提案してください。前もって感謝します

乾杯!!ケタン