我想在一个屏幕上添加一个标签,其中包含一个备忘录/格式化文本区域,就像案例屏幕一样,例如:
添加标签很简单,没有必要帮助,但我不记得有什么关于如何在培训课程中添加这种类型的文本区域的信息。如果有一个例子,我会欣赏正确方向的一点。
答案 0 :(得分:0)
您可以将RichTextEditor 手动添加到您的aspx文件中。
<px:PXTabItem Text="Test">
<Template>
<px:PXRichTextEdit runat="server" AllowLoadTemplate="false"
AllowAttached="true" AllowSearch="true" AllowMacros="true"
AllowSourceMode="true" DataField="YOURFIELD" ID="edDescription"
Style='width:100%;'>
<AutoSize Enabled="True" />
</px:PXRichTextEdit>
</Template>
</px:PXTabItem>
确保您的Tab具有正确的 Datamember ,其中您的字段在RichTextEditor上使用。
<px:PXTab DataMember="Document" ID="tab" runat="server" Height="540px" Style="z-index: 100;" Width="100%">
此外,您可以将RichTextEditor上使用的字段标记为 PXDBText 。
#region YourField
public abstract class yourField : IBqlField { }
protected String _yourField;
[PXDBText(IsUnicode = true)]
[PXUIField(DisplayName = "YOURFIELD")]
public virtual String YourField
{
get
{
return this._yourField;
}
set
{
this._yourField = value;
}
}
#endregion