私の質問には明確な答えがあるかどうかはわかりませんが、私はこれについて他の人からの議論を読みたいと思います。SharePointのNewForm.aspxをカスタマイズする、または自分のフォームを作成する...考えますか?
データセンターに新しい機器を追加するリクエストフォームを作成しています。私は、提出する人と追加する機器に関するかなり基本的な情報を集めています。いくつかのメタデータはかなり複雑になりますが、ここでは取り上げません。
ほとんどのユーザーはInfoPathリッチクライアントのライセンスを受けていないため、最初はInfoPathフォームが有効なブラウザから始めました。多くの欲求不満の後、私は仕事をしましたが、私が満足していたレベルのパフォーマンスを得ることはできませんでした。それ以来、私はSharePointのWebサービスで遊んでいました。私は、SharePointリストに提出するHTMLで書かれた(いくつかのjQueryの魔法と共に)偉大なフォームを持っています。
今私は自分自身に質問しています...なぜこのフォームを使用しないのですか?まず、私はInfoPathを完全に削除することができます。これは、エンタープライズライセンスが不要なので、ライセンスで私たちを助けます。第二に、パフォーマンス...第三に、確かにそれを手渡さなければならないが、私はそれを楽しむことができる。
だから、InfoPathは外に出ています。
これは、新しいアイデアが混じったベストプラクティスのアイデアが必要な場所につながります。このフォームは素晴らしいですが、SharePoint内ですべてが機能するようにしたいと思っています。テストとして、私は私のリストの新しいビューを作成し、リストを表示するWebパーツを削除し、私のフォームにプッシュしました。いくつかのCSSの問題を除けば、すべてが動作し、リストを素早く更新します!
ただし、それはカスタム表示ですか?他の場所に住んでいなければなりませんか?私はただNewForm.aspxを編集すべきですか?
私はこれに関するいくつかの考えを聞きたいです。最終的には、私のソリューション全体がフィーチャーとして展開されますが、それが適切かどうかはわかりません。
ありがとうございます!
私はこの質問をしてからかなりの時間がかかりました。私は回答に印を付けるべきでした。遅れてお詫び申し上げます。すべての答えを見直すことで、これは間違いなく最も有用でした。 – SeanW