Rock Mobile Docs
App Factory
  • Welcome 👋
  • 📱Getting Started
    • Building Your First App
      • Creating An App
      • App Configuration
      • Adding Content
      • Deploying Your App
    • Lexicon
  • 🧱Essentials
    • Animations
    • Blocks
      • CMS
        • Content
        • Content Channel Item View
        • Content Collection View
        • Daily Challenge Entry
        • Hero
        • Lava Item List
        • Login
          • Using Auth0
          • Using Entra
        • Profile Details
        • Register
        • Structured Content View
        • Workflow Entry
      • Check-in
        • Check-in
      • Communication
        • Chat View
        • Communication Entry
        • Communication List Subscribe
        • Communication View
        • SMS Conversation List
        • SMS Conversation
      • Connection
        • Add Connection Request
        • Connection Type List
        • Connection Opportunity List
        • Connection Request List
        • Connection Request Detail
      • Core
        • Attribute Values
        • Notes
        • Search
        • Smart Search
        • Quick Note
        • My Notes
      • CRM
        • Group Members
        • Person Profile
      • Events
        • Live Experience Occurrences
        • Live Experience
        • Calendar Event Item Occurrence View
        • Calendar Event List
        • Calendar View
        • Event Item Occurrence List By Audience Lava
      • Finance
        • Giving
        • Scheduled Transaction List
        • Transaction Detail
        • Transaction List
      • Groups
        • Group Attendance Entry
        • Group Edit
        • Group Finder
        • Group Member Edit
        • Group Member List
        • Group Member View
        • Group Registration
        • Group View
        • Schedule Preference
        • Schedule Sign Up
        • Schedule Toolbox
        • Schedule Unavailability
      • Prayer
        • Answer To Prayer
        • My Prayer Requests
        • Prayer Card View
        • Prayer Request Details
        • Prayer Session
        • Prayer Session Setup
      • Reminders
        • Reminder Edit
        • Reminder List
        • Reminder Dashboard
      • Security
        • Onboard Person
    • Codex
      • Application Strategy
      • XAML Styling
      • Resources
      • Documentation
    • Commands
      • Communication Commands
      • Navigation Commands
      • Media Commands
      • Utility Commands
    • Controls
      • Behaviors
        • Event To Command Behavior
        • Touch Behavior
      • Content Controls
        • Activity Indicator
        • Application Info
        • Avatar
        • Bible Audio
        • Bible Browser
        • Bible Reader
        • Campus Context Picker
          • Camera Code Reader
        • Cards
          • Block Card
          • Contained Card
          • Inline Card
          • Elements of a Card
          • Masks
          • Styling Cards With CSS
        • Context Menu
        • Countdown
        • Cover Sheet
        • Divider
        • Expander
        • Field Container
        • Flip View
        • Following Icon
        • Geo Boundary View
        • Gradient Label
        • HTML
        • Icon
        • Icon Button
        • Image
        • Interaction
        • Items Collection
        • Login Status
        • Login Status Photo
        • Lottie View
        • Markdown
        • Media Player
          • Legacy
        • Notification Box
        • Paragraph Text
        • QR Code
        • Ratio View
        • Redirect
        • Responsive Column
        • Responsive Layout
        • Scroll View
        • Segment Picker
        • Styled Border
        • Styled View
        • Tag
        • Toggle Button
        • Web View
      • Developer Controls
        • Execute Command
        • Bible Book And Chapter Picker
        • Command Reference
        • Field Stack
        • Media Cast Button
        • Media Progress Bar
        • Parameter
        • Scan Code
        • Validator
        • Volume Control
        • Zone
      • Effects
        • Blur Effect
        • Safe Area Padding Effect
      • Form Fields
        • Attribute Value Editor
        • Address
        • Campus Picker
        • Check Box
        • Check Box List
        • Currency Box
        • Date Picker
        • Email Box
        • Literal
        • Marital Status Picker
        • Multi Picker
        • Number Box
        • Phone Number Box
        • Picker
        • Text Box
        • Text Editor
      • XAML Extensions
        • Boolean Value Converter
        • From Json
        • Inverse Boolean Converter
        • Nullable Guid Converter
        • On Device Platform
        • On Device Type
        • Palette Color
        • Seconds To Time String Converter
    • Field Types
    • Lava
      • Context in Lava
    • Performance
    • Tips and Tricks
      • Custom Site Attributes
      • Migrating to .NET MAUI (V6)
      • Page Anchors
    • Troubleshooting
    • Advanced Topics
      • Dynamic Content
      • Deep Linking
      • Proximity Attendance
  • 🎨Styling
    • Introduction
    • Style Guide
      • Walkthrough
      • Colors
      • Typography
      • Utilities
      • Shell Components
      • Migrating
    • Legacy
      • Colors
      • Borders
        • Border Color
        • Border Radius
        • Border Width
      • Text
        • Background Color
        • Text Size
        • Alignment
        • Color
        • Line Height
        • Weights & Styles
      • iOS Shadows
      • Styling Components
        • Tags
        • Bible
        • Button
        • Form Fields
        • Modals
      • Custom CSS
  • 👨‍💻Developers
    • Fundamentals
    • Core & Shell Dependencies
    • Custom Blocks
    • OS Version Requirements
  • 🏭App Factory
    • Overview
    • Android Keystore
    • App Store Product Page
    • Developer Accounts
    • Image Resources
    • In-App Giving
    • Publishing Requirements
    • Push Notifications
    • Rock Logins
    • Shell Update Requirements
Powered by GitBook

Resources

  • Release Notes
  • Community Chat
  • Ask Chip

Documentation

  • Rock Manuals
  • Lava

⚙️ Powered by Rock RMS

On this page
  • Getting Content
  • Query Parameters
  • Block Settings
  • Template
  • Title Content
  • Hide-Campus When Known
  • Always Hide-Campus
  • Category
  • Public Only
  • Order
  • Campus Types
  • Campus Statuses
  • Max Requests
  • Load Last Prayed Collection
  • Prayed Workflow
  • Include Group Requests
Export as PDF
  1. Essentials
  2. Blocks
  3. Prayer

Prayer Card View

Provides an additional experience to pray using a card based view.

Last updated 1 year ago

The prayer card view block provides an intuitive experience of prayer using a card-based view. Users can scroll through and pray for open prayer requests, by tapping a button when they have finished their prayer. When the button is tapped, the total prayers received count is incremented and can be viewed in the prayer details.

Getting Content

To get content for this list, you must first make sure there are open prayer requests. If there are not or you are unsure, navigate to People > Prayer on your Rock server. In the prayer requests section, you can see if there are any active prayer requests and/or add one for demonstration.

Query Parameters

The query parameters this block looks for upon initialization are as follows.

Name
Type
Description

CampusGuid

Guid

An optional Guid of the campus to display prayer requests for.

Block Settings

Template

This is the main template that is used to display the entire view of an individual's prayer requests. You can make changes here to edit styling and functionality (if desired).

Merge Fields

In the template, you have access to these objects:

Field
Type
Description

PrayerRequestItems

The entire list of prayer requests.

PrayedWorkflowType

Guid

The guid of the workflow to launch when a user marks that they have prayed.

LastPrayed

The entire list of last prayed details.

Merge field types

These merge fields offer a few unique types, PrayerRequest and PrayerRequestLastPrayedDetail.

PrayerRequest Type

The PrayerRequest type offers these entity properties.

Property
Type

FirstName

string

LastName

string

Email

string

RequestedByPersonAliasId

int (optional)

CategoryId

int? (optional)

Text

string

Answer

string

EnteredDateTime

DateTime

ExpirationDate

DateTime (optional)

GroupId

int (optional)

AllowComments

bool

IsUrgent

bool (optional)

IsPublic

bool (optional)

IsActive

bool (optional)

IsApproved

bool (optional)

FlagCount

int (optional)

PrayerCount

int (optional)

ApprovedByPersonAliasId

int (optional)

CampusId

int (optional)

ApprovedOnDateTime

DateTime (optional)

LanguageValueId

int (optional)

PrayerRequestLastPrayedDetail

The PrayerRequestLastPrayedDetail type offers the following properties.

Property
Type

RequestId

int

PrayerDateTime

DateTime

FirstName

string

LastName

string

Title Content

The XAML content to show below the campus picker and above the prayer requests.

Hide-Campus When Known

Always Hide-Campus

If this is set to Yes, the block hides the campus picker and disables filtering by campus.

Category

A top-level category. This controls which categories are shown when starting a prayer session.

Public Only

If selected, all non-public prayer requests will be excluded.

Order

The order that requests should be displayed.

Campus Types

Allows selecting which campus types to filter campuses by.

Campus Statuses

This allows selecting which campus statuses to filter campuses by.

Max Requests

The maximum number of requests to display. Leave blank for all.

Load Last Prayed Collection

Loads an optional collection of last prayed times for the requests. This is available as a separate merge field in Lava.

Prayed Workflow

An optional workflow type to launch when someone presses the Pray button. Prayer Request will be passed to the workflow as a generic Entity field type. Additionally, if the workflow type has any of the following attribute keys defined, those attribute values will also be set as: PrayerOfferedByPersonId.

Include Group Requests

Includes prayer requests that are attached to a group.

List<>

List<>

If this is set to Yes, the campus picker will be hidden if the campus can be inferred from CurrentPerson or as a page parameter. If is set to Yes, this setting will be irrelevant.

🧱
Always Hide-Campus
PrayerRequest
PrayerRequestLastPrayedDetail