MOSS公開ウェブサイト内のページには、検索フィールドであるプロパティがあります。公開ウェブサイトのSharePoint検索フィールドを表示
編集モードではないページを表示するときに選択したテキストを表示したいだけですが、Microsoft.SharePoint.WebControls.LookupField
を使用すると、SharePointリストアイテムへのハイパーリンクが生成されます(明らかに悪い)。
私自身のルックアップフィールドコントロールを作成する方法がありますか?
MOSS公開ウェブサイト内のページには、検索フィールドであるプロパティがあります。公開ウェブサイトのSharePoint検索フィールドを表示
編集モードではないページを表示するときに選択したテキストを表示したいだけですが、Microsoft.SharePoint.WebControls.LookupField
を使用すると、SharePointリストアイテムへのハイパーリンクが生成されます(明らかに悪い)。
私自身のルックアップフィールドコントロールを作成する方法がありますか?
あなたは
Using JQuery to remove Linked List Items hyperlinks.
<script type="text/javascript" src="/jquery-1.3.1.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('a[href*="RootFolder=*"]').each(
function(index) {
var link = $(this);
$(this).after("<span>" + link.text() + "</span>");
$(this).remove();
});
});
</script>
をハックのjQueryを使用することができます
この問題も発生しました。私が見つけた唯一の方法は、自分のコントロールを作成することでした。
リンクを削除するには、
あなたは
以下のSharePointようdisplaytemplate.ascxを作成することができます:RenderingTemplate IDは= "LookupDisplayTemplate" にrunat = "サーバー">> & BLOCKQUOTE &のSharePoint & BLOCKQUOTE &テンプレート:たFieldValue ID = "FieldValue1" runat = "server" ControlMode = "Display" /> & blockquote &/Template> & BLOCKQUOTE &/SharePointの:RenderingTemplate>次に
。以下のように使用してください。
& BLOCKQUOTE &のSharePoint:LookupField ID = "LookupField1" フィールド名= "" にrunat = "サーバー" DisplayTemplateName = "LookupDisplayTemplate" />
そして、それが動作します。
はそれが役に立てば幸い:)
シェブネム