View and comprehensively manage any note you have created. Recommended Layout This block applies integrated scroll and internal padding. The recommended layout for this block is a simple, clean layout that lets the block do most of the work: <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:Rock="clr-namespace:Rock.Mobile.Cms;assembly=Rock.Mobile" xmlns:Common="clr-namespace:Rock.Mobile.Common;assembly=Rock.Mobile.Common"> <Rock:Zone ZoneName="Main" /> </ContentPage> Block Configuration Note Item Template This template is pretty complicated. It is what is displayed for each note item in the list. There are a handful of merge fields and commands that you can use to customize this template. Merge Fields PropertyDescription Note A custom object containing useful information about the note. You can all of the properties available here. PersonEntityTypeIdThe ID of the system Person entity type. PersonAliasEntityTypeIdThe ID of the system Person Alias entity type. PersonAliasEntityTypeGuidThe GUID of the system Person Alias entity type. ReminderEntityTypeIdThe ID of the system Reminder entity type. ConnectionEntityTypeIdThe ID of the system Connection Request entity type. ReminderNoteTypeGuidThe GUID of the configured Reminder Note Type (to use for new reminders). ConnectionNoteTypeGuidThe GUID of the configured Connection Request Note Type (to use for new connections). PersonDetailPageThe GUID of the configured person detail page. ReminderDetailPageThe GUID of the configured reminder detail page. ConnectionDetailPageThe GUID of the configured Connection Request detail page. AddConnectionPageThe GUID of the configured Add Connection Page. GroupNotesByDateWhether or not you have configured this block to group the notes by the date they were left. Commands Commands DeleteNoteTriggers a deletion of the note. If this note has a linked reminder or connection, it will prompt the individual to ask if they want to delete the note or both the note and linked entity. ShowNoteDetailPushes to an edit view of the note. EditNoteShows a cover sheet allowing someone to edit a note. LinkToPersonShows UI to link the note to a person. Only works on notes that are not currently linked to an entity. Enable Swipe for Options If enabled, the note will be both left and right swipe-able with options to add a reminder, connection, link to person, edit or delete. Person Note Types The note types to allow when linking a note to a person. If none are checked, all of the note types will be included. Reminder Note Types The note type to update the note to when adding a reminder from the note. Connection Note Type The note type to update the note to when adding a connection request from the note. Person Profile Detail Page The page to use to view the details of a person. Reminder Detail Page The page to use to edit or add a reminder. Add Connection Page The page to use when adding a new connection from the note. Connection Detail Page The page to use when viewing the details of a connection request. Group Notes by Date Whether or not the notes should be grouped by the date they were left. Note Items The Note item you have access to in the Note Item Template has the following properties available to you. PropertyTypeDescription IdintThe ID of the Note. GuidGuidThe GUID of the note. EntityIdintThe ID of the entity associated with this note. EntityGuidGuidThe GUID of the entity associated with this note. NoteTypeIdintThe ID of the note type. NoteTypeGuidGuidThe GUID of the note type. NoteTypeEntityTypeIdintThe ID of the Entity Type associated with the Note Type. EntityNamestringThe friendly name of the linked entity. NoteTextstringThe text of the note. NoteDateDateTimeThe date that the note was created. NoteTypeNamestringThe friendly name of the Note Type. PhotoUrlstringIf this is a person note, this value will be the PhotoUrl of the person. IsPrivateNoteboolWhether or not this note is private. IsAlertboolWhether or not this is an alert note.