問題タブ [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.
c# - InfoPath DropownList にマネージ コードを動的に設定する
カスタム C# コードを含む InfoPath フォームと、Sharepoint リストがあります。InfoPath フォームに、Sharepoint リストの特定のフィールドを入力するドロップダウン リストがあります (InfoPath ドロップダウン リストに、Sharepoint リストのすべての項目からこのフィールドの値を含めたいと思います。必要な値のリストを正常に取得できます。マネージコードのSharepointから取得しましたが、これらの値をドロップダウンリストに取得する方法がわかりません(リストにバインドするか、リストに各項目を1つずつ追加します)ドロップダウンリストのXMLを変更できると思いましたアイテムを挿入しますが、XML にはドロップダウンリストの最初のアイテムのみが含まれます。
これは可能だと思いますが、その方法に関するリソースが見つかりません。助けてくれてありがとう。
sharepoint - フォーム ライブラリ内のフォームを完了したユーザーを表示するにはどうすればよいですか?
Sharepoint 2007 サイトに 10 個のフォーム ライブラリがあります。
このサイトは 20 人の「学者」が使用するためのものです。学者 (または彼らを支援する数十種類の秘書のいずれか) は、任意のフォーム ライブラリに移動し、[新規] をクリックして Infopath フォームを取得し、ドロップダウン リスト フィールドから適切な学者の名前を選択し、残りの情報を入力することができます。フォームに入力し、[送信] をクリックします。その後、フォームが保存されます (フォームのタイトルは、ドロップダウン リストから選択された Scholar 名になります)。
このサイトの所有者は、20 人の Scholars 全員と 10 種類のフォームのうちそれぞれが完了したものを一覧表示するレポートを (任意の時点で) 生成できるようにしたいと考えています。
これを自動化する方法についてのアイデアはありますか?
xml - Outlookをだまして、送信したInfoPathフォームがXMLではないと考えさせる
InfoPathフォームを生成するアプリケーションを継承しました。オフラインでフォームをメールで送信できるように、機能を追加する必要があります。フォームはオフラインで入力し、電子メールで送信してから、送信受信ボックスをチェックする別のアプリケーションで処理できるという考え方です。
残念ながら、サーバーでWEBDavコードを使用して、OutlookWebAccessと同等の電子メール受信ボックスを確認する必要があります。OWAは、xmlファイルをブロックするか、ファイルからxmlを取り除きます。プログラムで添付ファイルの名前を別の拡張子に設定しようとしましたが、機能しません。Outlookはすべてのファイルを読み取る必要があり、XMLタグが見つかった場合は、ドキュメントから削除します。
私が試したのは、フォームの最初の行を変更して送信することでした。に変更し<?xml version="1.0"
ました<?xsl version="1.0"
。機能した!Outlookが「xml」文字列を見つけられない限り、それはxmlドキュメントであるとは思わないようです。
現在、ボタンといくつかのJSを使用してプログラムでフォームを送信しています。
送信する前に生データを変更する方法はありますか?つまり、開始XMLタグをXSLに変更します。または、おそらくエンコーディングを変更しますか?または、ファイルなどを難読化しますか?
要約すると、送信されたフォームがXMLではないと考えるように見通しを騙す必要があります。ソリューションは、XSN内に自己完結型である必要があります。
編集:InfoPath 2003を使用します。Exchangeのバージョンはわかりませんが、2003年もそうだと思います。
c# - InfoPath フォームの SharePoint 保存場所の選択
SharePoint コンテンツ タイプとしてホストされている InfoPath フォーム テンプレートがあります。ユーザーが [送信] をクリックしたときに、Sharepoint サイトのフォルダー構造のどこにフォームを保存するかをユーザーが選択できるようにしたいと考えています。これは、ルールまたはカスタム .NET コードによって可能ですか? ありがとう。
c# - InfoPath ハイパーリンク アドレスのカスタマイズ
繰り返しテーブルがあり、フィールドの 1 つをハイパーリンクにしたいと考えています。ただし、数式に基づいてハイパーリンクのアドレスを設定する方法はないようです。テーブル内の他のフィールドの 1 つと連結されたベース URL と同じアドレスを作成できるようにしたいと考えています。これを行う方法はありますか?
infopath - InfoPathSaveAs機能
ファイル名として保存を(フォームのフィールドから)保存ダイアログに自動的に入力して、ユーザーが入力する必要がないようにすることはできますか?
sharepoint - 特定の時刻または特定の時間後に SharePoint ワークフローを開始する
特定の時刻以降または特定の日付に開始される SharePoint 2007 のドキュメントでワークフローを開始することはできますか?
ありがとうございました。