問題タブ [infopath2010]

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

infopath2010 - コードベースの計算後に InfoPath フィールドを更新する

新しい SharePoint リスト アイテムを作成する InfoPath 2010 フォームがあります。基本的に、フォームには 1 つの入力フィールドと 1 つの出力フィールドがあります。入力フィールドに何かが入力されると、なんらかの計算が実行され、その結果が出力フィールドに表示されます。計算はやや複雑なので、ルールではなくコードで行う必要があります。

私の問題は、InfoPath プレビューではすべて正常に動作しますが、フォームを展開してブラウザで実行すると、出力フィールドが更新されないことです。つまり、計算結果が表示されません。

.ReplaceSelf (OuterXML を使用) を試しましたが、結果はゼロでした。また、結果を別のフィールドに割り当てて、「フィールド値の設定」ルールを起動して遊んでみましたが、これも役に立ちませんでした。

フォームを送信すると、出力値は問題なく保存されますが、送信する前にユーザーに出力フィールドを見てもらいたいです。

何か案は?ありがとう。

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

sharepoint-designer - SharePoint Designer 2010 ワークフローの xoml.wfconfig.xml ファイルの承認フォームの ContentTypeID の形式は何ですか?

ID には 74 桁の 16 進数があり、最初の 24 桁はタスク コンテンツ タイプ ID であり、フォームのコンテンツ タイプ ID の最初の部分 (最初の 48 桁の 16 桁) ですが、この後に 00 と 24 が続きます。より多くの16進数。

これらの最後の 24 個の 16 進数は何ですか?

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

sharepoint - 共有ポイントで (editifs.aspx?ID=4&IsDlg=1) でモーダル ポップアップを開く

ハイパーリンク フィールドを作成し、次のリスト編集 URL を提供します。

$http://SPS2010/Lists/TestList/Item/editifs.aspx?ID=4&IsDlg=1

しかし、上記の値 (editifs.aspx?ID=4&IsDlg=1) のハイパーリンクをクリックすると、 modal popup で開くのではなく、単に新しいページで開きます。

通常、同じ URL を持つリスト アイテムの編集リンクをクリックすると、モーダル ポップアップで開きます。

私たちが間違っているところを提案してください。

前もって感謝します...

よろしく、

カマル・パンディール

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

sharepoint-2010 - InfoPath フォームのプログラミング

共有ポイント リストに公開された、完全に機能する Infopath フォームがあります。ここで、vb でプログラミングすることにより、いくつかの機能をフォームに含めるつもりです。しかし、[カスタマイズ] フォームをクリックしても、infopath デザイナーに [開発] タブが表示されません。リストに載っているからでしょうか。はいの場合、ライブラリに移行するにはどうすればよいですか。フォームを再作成できますが、infopath フォームにコードを追加するために正確に何をする必要があるかわかりません。ユーザーがフォームで選択を行ったときに、リストの値からフォーム フィールドに事前入力するなどの単純な機能を含めることを検討しています。

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

php - PHP で InfoPath フォームを使用する方法

PHPでMicrosoft Office InfoPath 2010フォームを使用する簡単な方法を探しています。

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

web-services - SharePointサイトでasp.netWebサービスを利用するにはどうすればよいですか?

VS2010で作成されたasp.netWebサービスアプリケーションがあります。VS2010でASP.NETWebサービスアプリケーションテンプレートを使用してこのWebサービスを作成しました。InfoPathフォームがWebサービスを使用します。ただし、IPフォームに入力するには、最初にWebサービスを実行していることを確認する必要があります。そうしないと、Webサービスに接続できないなどのエラーが発生します。

infoPathフォームサービスをホストするSharePointサイトにWebサービスが適切に展開されていることを確認するにはどうすればよいですか?必要な手順を教えてください。WebサービスがSharePointサイトに展開されている場合は、フォームに入力する必要があるたびに、ブラウザーでasp.netWebサービスを手動で実行する必要はありません。ありがとう。

ここに画像の説明を入力してください レイアウトフォルダにデプロイされたカスタムWebサービスを参照しようとしたときに表示されるエラーメッセージは次のとおりです。

14->LOGSに関連するメッセージが見つかりませんでした。これを引き起こしているものは何ですか?ありがとう。私自身の分析:LAYOUTSフォルダー内のweb.configにアクセスし、CustomerrosをOffに設定して、より意味のあるエラーメッセージを取得してください。

ここに画像の説明を入力してください

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

sharepoint-2010 - 別の SharePoint リストに対して InfoPath のフィールドを検証する方法

2 つの SharePoint リストがあります。1 つはタイトルと説明を含む単純な項目のリストで、もう 1 つはワークフローを含む要求のリストです。これらのリクエストは、リスト A のアイテムを追加または更新するためのリクエストです。

リクエスト リストの新しいアイテムの追加フォームのタイトル フィールドを検証したいと考えています。タイトルがリスト A にまだ存在しないことを確認したいと考えています。

リスト A のタイトルで一意の値のみを許可するようにプロパティを設定できることはわかっていますが、これらの要求は別のリストに送られるため、アイテムがリスト A に既に存在するかどうかを確認する方法がわかりません。

InfoPath で要求リストのフォームを作成しています。

どんなアイデアでも素晴らしいでしょう。

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

date - XPath - 日付が null です

XPath を使用して、日付または日時フィールドが null か空白かを確認するにはどうすればよいですか?

XPath if ステートメントの代用として concat メソッドを使用しています。


詳細: Infopath 2010 では、繰り返しテーブルに perDiemStart と perDiemEnd という 2 つの日付/時刻フィールドがあります。繰り返しテーブルでは、次の perDiemStart は前の perDiemEnd です。perDiemStart のデフォルト値が../preceding-sibling::my:PerDiem[1]/my:perDiemEnd

しかし、最初の perDiemStart については (前の perDiemEnd が存在しないため、null/空白になると思います)。最初の (空白の) 値を別のものにしたい:departureDateTime ノードの値

ノードの場所:

/my:ExpenseForm/my:ExpenseHeader/my:departureDateTime

/my:ExpenseForm/my:PerDiemDetails/my:PerDiems/my:PerDiem/my:perDiemStart

/my:ExpenseForm/my:PerDiemDetails/my:PerDiems/my:PerDiem/my:perDiemEnd

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

ms-access - フォームを開かずにテーブルと計算フィールドを更新する

SharePoint ライブラリ リストにリンクされたデータを含む Access 20 データベースがあります。データは Infopath フォームを介して収集されます。

データベースでは、各プロジェクトに関連するデータを表示するために使用されるフォームは、クエリを使用してクライアントのテーブルとプロジェクトのコストを追跡するテーブルから引き出します。for には、プロジェクトに費やされた時間を追跡し、開始時間と停止時間の間の経過時間を計算するサブフォームが含まれています。サブフォームのフッターにある Am umbound テキスト ボックスは、作業時間の合計を計算し、メイン フォームのテキスト ボックスには、サブフォームからの作業時間の合計が表示されます。

InfoPath フォームを介して入力されたデータは、フォームが開かれるまでメインフォームで計算されません。データベースにアクセスせず、Infopath フォームからのみデータを入力するユーザーもいるため、これらの 1 回限りのプロジェクトに費やされた時間は、メイン フォームでも追跡されず、サブフォームの時間テーブルのみで追跡されます。

ここで質問があります。フォーム ビューで各プロジェクトを開かずに、計算するデータをコーディングするにはどうすればよいでしょうか。

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

infopath2010 - Infopath >> ユーザー/グループ ピッカーのユーザー名を取得するには?

InfoPath フォームに人/グループ ピッカーがほとんどありません。正常に動作していますが、フィールドにユーザー名が入力されます (ドメインなしで問題ありません)。

ただし、これはユーザー名ではなく「表示名」またはフルネームである必要があります。これで、userprofile Web サービスへのフックに基づいてこれをセットアップする長い道のりがわかりました。

ボックスの方法がない場合は、Web サービスを呼び出さずに名前を取得するための C# コードを使用できると思います。基本的に、サーバー/クライアント通信を最小限に抑えたいと考えています。