非常に便利なSPUtility.js(ネイティブSharePointリストのみ)を含むネイティブSharePointリストのソリューションを含むいくつかの記事を見てきました。しかし、BCSリストから新しいBCSリストに値を渡すものは何もありません。クエリ文字列フィルタは、新しいフォーム(それに接続するWebパーツなし)には接続せず、リストページではそれほど良くありません(すでにその機能があります)。SharePoint 2010用の構文BCS URL作成する新しいフォーム
「すべてのカスタムコードを書きなさい」は私にとっては解決策ではありません。
URLの値を渡す(理想的です - 構文は何ですか)か、2)アイテムの選択リストにおそらく他の簡単な変更を加える方法が必要です。それを見つける。似たような質問をしたかなりの記事を見ました。マイクロソフトのドキュメントは有用ではなく、「ソーシャル」トピックには回答よりも多くの質問があります。
は、ここで私が持っているものです。
私はBCSのリストを持っている(アイテムを送信します)(アイテムを受け取る)BCS関連リストに縛ら。
関連商品(ECT)に新しい商品を作成する措置があります。パラメータなしでうまく動作します。私は空白の新しいフォームを取得します。新しいフォームを使用すると、2つのアイテムを入力して、2つのアイテムを選択することができます(まさに意図どおり)。私が持っていると思い何
が必要です何か=何かの文字列私のユーザーは、選択項目のいずれかを選択する必要がないように?(MNumber - キー/必要な値として設定)
ユーザーが選択します」アクションから「新規」を選択します。 フォームオープン MNumberは、BCS関連リストに表示されている現在のアイテムのMN番号に基づいて自動的に入力されます。
私が提供する文字列は受け入れられます。何もしない。 /intake/Lists/ContactsList/NewForm.aspx /intake/Lists/ContactsList/NewForm.aspx?MNumber=1234
私は供給文字列が拒否される - 保存することができませんか、不十分な値。 /intake/Lists/ContactsList/NewForm.aspx?MHICNumber={$MHICNumberは}
は、(代わりに選択フィールドの)テキストフィールドのいずれかに文字列を通過しようとしています。それを働かせることはできません。私は様々なボードとかなりの時間を過ごしました。何も役立たない。
(私がリストビューから新規を選択したときと同じように)ポップオーバーウィンドウに表示するように新しいフォームを設定することもできます。新しいブラウザウィンドウを開くことは厄介であり、既存のブラウザウィンドウを置き換えることは、ユーザのナビゲーションの苦痛である。