0

繰り返しテーブルがあり、フィールドの 1 つをハイパーリンクにしたいと考えています。ただし、数式に基づいてハイパーリンクのアドレスを設定する方法はないようです。テーブル内の他のフィールドの 1 つと連結されたベース URL と同じアドレスを作成できるようにしたいと考えています。これを行う方法はありますか?

4

3 に答える 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 に答える