繰り返しテーブルがあり、フィールドの 1 つをハイパーリンクにしたいと考えています。ただし、数式に基づいてハイパーリンクのアドレスを設定する方法はないようです。テーブル内の他のフィールドの 1 つと連結されたベース URL と同じアドレスを作成できるようにしたいと考えています。これを行う方法はありますか?
2795 次
3 に答える
1
private string ChangeXmlContent(Uri url, XmlDocument xdoc, string description)
{
XmlNode group91 = xdoc.SelectSingleNode("//my:group91", NamespaceManager);
group91.SelectSingleNode("//my:Url1", NamespaceManager).InnerText = url.ToString();
}
速くて簡単
于 2010-08-26T14:05:37.743 に答える
0
ハイパーリンク フィールドで xpath 関数 concat(my:field2,my:field3) を使用しました。何らかの理由でデザイナーが許可しないため、xpath 式を自分で入力する必要があります。
于 2009-10-28T21:41:55.740 に答える
0
カスタム フィールドを (ハイパーリンク フィールドとして) 使用できました。次に、フィールドに正しいアドレスを入力しました (FULL ADDRESS!!! それは私の問題でした。相対 URL はありません!!)
フォームが読み込まれると、ハイパーリンク フィールドを次のように設定するルールがあります。
- RootURL は、XML リソース ファイルで既に定義したカスタム変数です。
- RootURL を最後の文字列と連結し、それを 2 番目のカスタム フィールドに適用します。以下の例では「Edit Record」と呼んでいます。
- その 2 番目のカスタム フィールド (Edit Record) をフォーム上のハイパーリンク オブジェクトのソースとして使用します。
ルール:
私のフォームのハイパーリンク:
于 2012-02-16T17:26:38.627 に答える