2

私は、DataView Webpart で設定できるカスタム パラメーターを初めて使用します。

次の 6 つのオプションがあります。 - なし - コントロール - Cookie - フォーム - クエリ文字列 - サーバー変数

None、Cookie、および QueryString はそれ自体が物語っており、非常に簡単だと思います。問題は他の 3 に由来します。それらが何であり、どのように使用できるかについてのドキュメントはあまりありません (または、私はそれを見つけていません)。ドロップダウンが一致する可能性があることを説明するチュートリアルがたくさんあることを知っています。 dataSource に渡してから、パラメータ ソース 'control' として使用します。

データソースを使用しない場合、指定されたパラメーターにドロップダウン値が入力されないため、パラメーター ソース 'コントロール' を選択するのは適切ではないようです。

誰かがさまざまなパラメーター ソースを説明できる場合は? また、チェックボックスまたは単純な入力テキスト ボックスを使用して、データビュー Web パーツをフィルター処理するにはどうすればよいでしょうか?

ヒント/ヘルプをありがとう。

ps: ドロップダウン パラメータの使用へのリンクは次のとおりです: http://sharepointxperiments.wordpress.com/2009/08/03/multiple-filters-on-a-data-view-webpart/

4

1 に答える 1

1

他の3つは次のとおりです。

コントロール: 次の構文を使用して、DataForm (またはビュー) WebPART をページ上のコントロールにバインドします。

<ParameterBinding Name="Meal" Location="Control(clStartDate)" DefaultValue="01-01-2010"/>

また

<ParameterBinding Name="StartDate" Location="Control(clStartDate, SelectedValue)" DefaultValue="01-01-2010"/>

clStartDate は ASP.NET カレンダー コントロールです。

1 つまたは 2 つのパラメーターを使用することがわかりControl()ます。2 番目のパラメーターは、使用するコントロールのプロパティの名前です (つまり、'Text' または 'SelectedIndex' など)。空のままにしておくと (オプション 1 のように)、コントロールの DefaultProperty が使用されます (コントロール自体によって定義されます)。

フォーム オプションに関しては、私はこれまで使用したことがありませんが、フォーム POST アクションを通じて受け取った値にバインドするために使用できると推測しています。

詳細はこちら

于 2009-11-07T21:44:16.697 に答える