Skip to main content

Posts

Showing posts with the label Power Apps

Power Apps Multiselect cascading dropdown field implementing with gallery control

 Hello everyone, I am having a scenario with SharePoint list having 2 fields which are Division Field and District field. Scenario is based on multiple select cascading behaviour between Division field values, District field values (mulitple fields) has to get filtered. Default sharepoint choice field (multiselect type)  type field has some limitations. SharePoin List structure: Using Powerapps with Gallery control, I have acheived it. Step 1: I have Division List, which has fields "Title". Step 2: I have District List, which has fields "Title", "Division"(which is lookup column from Division List). Step 3: I have Master List name "HSA Spill Reporting", Here now I have created the two fields as multiline text fields 1. Division Field(Multiselect) 2. District Field(Multi select) Power App Design: In Power Apps, I go with Canvas App. I have added multiline text fields in to my canvas app as shown below. I have added "Plus" Symbol on righ...

Power Apps Choice field from SharePoint List filter the choice values formula

 Filter(     Choices([@MegaMenu].'Subheader Tag with Mainheader'),     Value in Filter(MegaMenu, HeaderType.Value="Mainheader").Title ) here MegaMenu is the List name,  SubHeader Tag with Main header is the field name I would like to filter the values from the choice dropdown field named "SubHeader Tag with Main header", Then I applied filted HeaderType.Value (which is again another field in my list) equals to "Mainheader" values then dropdown values get filtered accordingly.

SharePoint Online/O365 or Onpremise List field how to apply JS link customization

  ( function  () {      function   registerRenderer () {          var   ctxForm  = {};          ctxForm . Templates  = {};          ctxForm . Templates  = {              Fields  :  {                  'ShiftTurnOverParentLink' :  {  //------ Change Hyperlink of LinkTitle                      View  :   function  ( ctx ) {                          var   url  =  ctx ....

Power apps attachment customization PowerApps upload multiple files attachment to SharePoint

PowerApps upload multiple files attachment to SharePoint

Multi select cascading dropdown in Power Apps

  Left(Concat(ColDivisionSelectedValues, Title & ";"),Len(Concat(ColDivisionSelectedValues, Title & ";")) -1) Plus icon Set(_popup,true); Set(DivisionGalleryViewing,true); Set(DropdownName,"Division"); Gallery Division: SortByColumns(ColDivisionDropdown, "Title") Check box OnCheck: Collect(ColDivisionSelectedValues, ThisItem) OnUnCheck: Remove(ColDivisionSelectedValues,ThisItem); Remove(     ColDistrictSelectedValues,     Filter(         ColDistrictSelectedValues,         Division.Value = ChkBoxDivision_1.Text     ) );

Role based permission in power apps

 https://youtu.be/J-hMMXrKMVE

Power automate - break inheritance and set permission to the item

      Reference:  https://www.c-sharpcorner.com/article/power-automate-break-inheritance-and-set-list-item-level-permissions-in-sharep/#:~:text=the%20button%20below%20this%20first,remove%20all%20permissions%20from%20it. http://

powerapps offline capability

 Save button: If(     Connection.Connected,     If(         FormModeIs = "New",         Patch(             'Spill Reporting',             Defaults('Spill Reporting'),             {                 Division: Division_DataCardValue.Text,                 District: District_DataCardValue.Text,                 Facility: Facility_DataCardValue.Text,                 State: State_DataCardValue.Text,                 County: County_DataCardValue.Text,                 'Date/Time of Discovery': DateValue_DateTimeDiscovery.SelectedDate + Time(                    ...

Powerapps overcome 2000 item limit from any datasource

First go through delegation concept https://tejasadventure.blogspot.com/2020/05/power-apps-understanding.html In powerapps, we observe by default 500 item limit has set with in the app level for any data source. In order to overcome, we have option to set the limit of 2000 item limit maximum in the app. Now using code, MaximoFacility is my data source name contains 3000 items. ColFacilityDropdown is the collection storing the count of items from data source. We expect to see more than 2000 items. Based on StartWith function filtering the data with respective to the charectors and numbers as mentioned below. Code: Place the below code in a button on select property. Add label with code CountRows(ColFacilityDropdown) ClearCollect(ColFacilityDropdown,Filter(Filter(MaximoFacility, Status = "ACTIVE"), StartsWith( Title, "A" ))); Collect(ColFacilityDropdown,Filter(Filter(MaximoFacility, Status = "ACTIVE"), StartsWith( Title, "B" ))); Collect(ColFacilit...

PowerApps multiselect cascading dropdown and save an item to SharePoint List

 I have one scenario as below List 1: Division List has title field List 2: District List has Title and Division Field(LookUp from Division List) List 3: Facility List has Title, District Field(LookUp field from District List) List 4: County List has Title, Facility Field(LookUp field from Facility List) Main List: Spill Report is the main list  Division Field( Look up from Division List) District Field(Look up field from District List) Facility Field(Look up field from Facility List) County Field(Look up field from County List) List Screenshots provided below can be refered for clarification. ----------------------------------------------------------------------------------------------------- PowerApps Canvas Apps In Power Apps Canvas App, We need to first design the app with the 4 respective fields Since those fields are multiselect, then it is to combo box. Generally power apps are not supported for multiselect cascasding dropdown. Refere microsoft documentation, Know Limit...

Learn Power Apps portal Liquid better understanding with hands on

 PowerApps Portal, Learn few example of arrays. Example 1: {% for i in (1..5) %} {{ i }} {% endfor %} Example 2: {% assign myarray = "Koti,Bala,Sai,Teja" | split:',' %} {{myarray}} <br /> For loop output:<br /> {% for obj in myarray %} {{obj}} {%endfor%} Example 3: Filter with in the array data by using if condition {% for i in ( 1..5 ) %} {% if i == 4 %} {{ i }} {% endif %} {% endfor %} Another best example of filter using if condition {% for i in ( 1..5 ) %} {% if i == 4 %} {% continue %} {% else %} {{ i }} {% endif %} {% endfor %} Example 4: Fetch entity data (dataverse data) The below example: transactioncurrency is the table name(internal table name). "Active Currencies" is the view name. {% entityview logical_name :' transactioncurrency ', name :' Active Currencies ' %} < p > We support {{ entityview . total_records }} currencies. </ p > < ul > {% for cur in entityview . records ...

Cascading dropdown - Power Apps