問題タブ [infopath]

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

sharepoint - プログラムによって InfoPath フォームをサイト ContentType として発行する (Central Admin ではない)

InfoPath Form (2007) を Site ContentType としてプログラム (スクリプトまたはオブジェクト モデル) で展開する方法を知っている人はいますか? フォームを Central Admin および FormServerTemplates に発行するのではなく、Web スコープの機能によって作成されたフォーム ライブラリを使用します。意図は、開発/ステージ/本番環境でフォームをデプロイおよびテストするために、スクリプトまたはコードを介してフォームを公開できるようにすることです。

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

xml - 古いXMLデータを新しいバージョンのInfoPathフォームにロードする

InfoPathフォームコンポーネントを備えたASP.NETアプリケーションがあり、InfoPathFormsServerを使用してInfoPathフォームをブラウザーに配信します。フォームをSharePointに保存するのではなく、XMLフォームデータをASP.NET Webサービスに送信します。ASP.NETWebサービスは、SQL Server 2005でデータをXMLデータ型として保存します。これは正常に機能しており、XMLデータの読み込みに問題はありません。 InfoPathフォームに戻ります。

この問題は、古いデータ(フォームのバージョン1から)を新しいバージョンのフォーム(バージョン2)にロードしようとしたときに発生します。この新しいバージョンのフォーム(V2)には、たとえば、新しいテキストボックスフィールドがあります。V2フィールドはV1XMLに存在しないため、V2フォームに表示されますが、無効になっており、入力できません。

私たちの質問は、V1 XMLデータをV2フォームにロードし、ユーザーがフォームのV2に現在存在するフィールドに入力できるようにする方法です。

この動作は、InfoPathFormsServerおよびフォームライブラリに保存されているフォームを使用して実行できます。フォームテンプレートを更新すると、新しいテンプレートで古いフォームを開いたり、新しいフィールドを表示したり、新しいフィールドにデータを保存したりできます。フォームXMLデータがフォームライブラリではなくSQLServerに格納されている場合、プログラムでそれを行う方法を知る必要があります。

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

sharepoint - InfoPath-このフォームには入力できません....このフォームの読み取り専用バージョンですか?

私のプロジェクトでは、InfoPathを使用しており、InfoPathが生成するxmlを(WSを介して)データベースに保存しているため、途中でSharePointはありません。

サーバーからInfoPathを開くと、常に次の奇妙なメッセージが表示されます。

適切な権限がないか、別のユーザーがフォームを開いているか、フォームが別のプログラムで開かれているため、このフォームに入力できません。このフォームの読み取り専用バージョンを開きますか?

[はい]をクリックすると、InfoPathによってフォームが開き、基本的に期待どおりに機能して、すべての変更を行うことができます。それは私が取り除く必要があるユーザーを混乱させるメッセージです...

私はFrontPage拡張機能をインストールしていないことに注意してください(そしてそれらをインストールする可能性は低いです)。

助けてくれてありがとう!ジャルダ

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

c# - InfoPath 繰り返しテーブルの検証

InfoPath フォームにいくつかの繰り返しテーブルがあります。基本的に、それぞれに一連の文字列がリストされ、横にチェックボックスがあります。ユーザーが送信をクリックすると、繰り返しテーブルごとに少なくとも 1 つのチェックボックスがオンになっていることを確認したいと思います。

検証変数を true または false に設定するテーブルの検証イベント ハンドラーを作成している最中でしたが、検証イベントと変更イベントではメイン データ ソースが読み取り専用であることに気付きました。

フォームが送信される前に、繰り返しテーブルで何かがチェックされていることを確認するにはどうすればよいですか?

[注] フォームはブラウザと互換性がある必要があるため、複数選択コントロールの代わりに繰り返しテーブルを使用しています。

前もって感謝します

0 投票する
3 に答える
5096 参照

c# - プログラムでInfoPathフォームに入力するC#?

InfoPathフォームに入力して、C#コンソールアプリケーションを介して送信することはできますか?

はいの場合、どのように?

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

infopath - InfoPath 自動採番フィールド

infopath (変更要求) フォームを設計しています:

1)新しいフォームが作成されたときに次の番号に自動的にインクリメントされるテキスト ボックスを追加するにはどうすればよいですか (新しい変更要求フォームをフォーム ライブラリに追加します)。

2) 既存のフォームから新しいフォームに情報を取得するにはどうすればよいですか?

注: フィールドが繰り返しテーブル内にありません。新しい変更要求フォームごとに、次の変更要求番号を生成する必要があります。

ティア!

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

asp.net - プログラミングなしで構成可能なフォーム ウィザード テクノロジが必要

XML データ構造を持ち、ASP.NET と互換性があり、ブラウザーでレンダリングされ、非技術系のオフィス ワーカーが簡単に構成できるという点で、MS InfoPath や Adob​​e LiveCycle Forms ES に似たフォーム テクノロジが必要です。TurboTax Online は、私が考えている機能の良い例です。

私がまだ解決策を持っていない欠けている部分は、AJAX、Flash/Silverlight、またはある種の RIA を使用して特定のステップに動的に応答するウィザードのように動作できることです。フォームの後続の部分をプロンプトまたは非表示または変更します。 . すべての結果または部分的な結果を永続的な形式に保存できる必要があります。

これは機能をプログラムするのは簡単ですが、これらのフォームを作成/生成し、ある種の簡単に構成可能な方法でルールを設定できるテクノロジが必要です。これは、オフィス ワーカーが InfoPath でフォームを少なくともおそらく作成できるのと同じ方法です。フォームのルールとフローを設定するためのワークフロー スタイル ツール。