Many thanks Reza - great video!. Shows just how much power exists in SharePoint as a standalone platform
@RezaDorrani3 жыл бұрын
SharePoint is still alive and powerful
@TheSourceresss Жыл бұрын
Super useful - my brain is already concocting use-case scenarios! Thanks for taking the time to put this together.
@RezaDorrani Жыл бұрын
Glad to hear that. Thanks for watching.
@londonengland23093 жыл бұрын
Thanks Reza you are a star! I need to follow this over the weekend as I need to send an email once the status is complete.
@RezaDorrani3 жыл бұрын
Enjoy the videos this weekend
@umeshgaur69603 жыл бұрын
I love all the videos, using json in list formatting helps me lots
@RezaDorrani3 жыл бұрын
Happy to hear that
@sadelina27633 жыл бұрын
Thanks for this, I will do it tomorrow, and I will leave everyone with a square eye, I promise to give you the credits🙊
@RezaDorrani3 жыл бұрын
Nice 👍 Go for it.
@DanielADamico3 жыл бұрын
Reza is the synonym of awesome videos! Thanks for sharing! 👏👏
@RezaDorrani3 жыл бұрын
Thank You Sir
@TheMarkGross Жыл бұрын
I didn't understand some of it but I think by trial and error i'll learn it. Appreciate the video
@RezaDorrani Жыл бұрын
Video description has links to sample code.
@vinamrachandra96113 жыл бұрын
Another great video. To get the internal names of columns, I copy the columns from List Settings, paste them in Excel and use an User Defined Function to extract the URL and then extract the name after the last =. Function GetURL(rng As Range) As String On Error Resume Next GetURL = rng.Hyperlinks(1).Address End Function One of my lists has 100+ columns. As a best practice, I always try to create columns without spaces in the name and then insert spaces or underscore etc in the Display name.
@RezaDorrani3 жыл бұрын
Great tip! Thanks for sharing.
@davidwebster26163 жыл бұрын
Reza, once again, you are the man. 5:16 - I'm hitting my forehead on the desk wondering why my JSON code isn't picking up the columnname. I wasn't using the internal name of the column.
@RezaDorrani3 жыл бұрын
Internal names are a must now
@marocas683 жыл бұрын
Top video Reza! You are a source of knowledge and inspiration.
@RezaDorrani3 жыл бұрын
Thank you Mario
@mails2jetti3 жыл бұрын
Thanks Reza, I will be learning new things in each of your vidoe. Thanks for sharing these.
@RezaDorrani3 жыл бұрын
My pleasure!
@mainguyen30973 жыл бұрын
Your video is really helpful Reza. Thank you very much.
@RezaDorrani3 жыл бұрын
You're welcome
@jaganv83433 жыл бұрын
Very very excellent video, by this JSON Customization will reduce a lot effort of developer. Even if we don't have requirement of other connectors, then I think no need to go development of Power Apps for responsiveness only.
@RezaDorrani3 жыл бұрын
Agreed.
@PowerPlatformDiv3 жыл бұрын
Your voice ,style of topic explanation , and your content Quality you compels us for watch full video 😎😊😊 like a magnate. It’s really amazing
@RezaDorrani3 жыл бұрын
Thank you so much 😀
@carlw3 жыл бұрын
Thanks again. We either learn this stuff through osmosis, using the force or from your videos.
@RezaDorrani3 жыл бұрын
Glad to hear it!
@imranozcanyay901 Жыл бұрын
I really like it. Thank you for doing this.
@RezaDorrani Жыл бұрын
My pleasure!
@darrinkinney22683 жыл бұрын
love you stuff. Digital smart forms are such a vital aspect of good project management and I honestly do not feel as they are user nearly enough.
@RezaDorrani3 жыл бұрын
Agreed 100%
@alzaimoor793 жыл бұрын
Excellent session and tremendous effort, thanks for sharing 👏🏻
@RezaDorrani3 жыл бұрын
Thanks for appreciating the effort.
@codecat8430 Жыл бұрын
Amazing! Subscribed!
@RezaDorrani Жыл бұрын
Thanks for the sub!
@bobknight14273 жыл бұрын
Reza thanks for videos. You are really awesome. Thank you.!!!
@RezaDorrani3 жыл бұрын
Thanks Bob
@alexmleite142 жыл бұрын
Thks for sharing!
@RezaDorrani2 жыл бұрын
Most welcome
@RPAChampion3 жыл бұрын
This is a great live 👏 🙌 👌 👍 ❤
@RezaDorrani3 жыл бұрын
Thank You
@spylkc Жыл бұрын
Many thanks, Reza - excellent video! May you show more detail for the "Dynamic Multi-Steps Approvals Base on Expense Type"? I need help how to get the Approvers in the Sharepoint list. Thanks a lot.
@RezaDorrani Жыл бұрын
I have done 18 videos on approvals. They are all in my approvals playlist. I recommend checking that.
@kamaa762 жыл бұрын
Hi Reze , Nice one!! thanks to your videos which its help lot of users. any ways to format body column fields labels? Means the important fields I want change the filed label colour to Red. its posible?
@RezaDorrani2 жыл бұрын
Body formatting is not an option at the moment. You would want to look at Power Apps for that.
@prizim3 жыл бұрын
great video!
@RezaDorrani3 жыл бұрын
Thanks
@Poryotis3 жыл бұрын
Thank you for the great video. Is there a way to display the read-only fields like the Created, Created By, Modified, etc. Tried including them in the sections but they would not display
@RezaDorrani3 жыл бұрын
Currently, those read only columns are not available in the form customization. I wish it was. One subscriber did mention that if you create a calculated column that gets its data from those read only columns, then you could include them in the form. I have not tried it, but worth a shot.
@zghaboos3 жыл бұрын
@@RezaDorrani Hello. Just tried the calculated column which reads a single text column and those don't work... oh well, I'm sure they'll figure that one out soon!
@RezaDorrani3 жыл бұрын
@@zghaboos I hope they do :)
@thomasvdb97363 жыл бұрын
Hi Reza thanks a lot for the video!!! Is there a way to add clickable button to trigger a power automate flow in the forms view? i seem to only to make it work in the list view :(
@RezaDorrani3 жыл бұрын
Currently calling a flow is not supported.
@stlaurent26 Жыл бұрын
Great video .. is there a way to wrap column headers on MS list? The default is no-wrap, which doesn't work for long column names
@RezaDorrani Жыл бұрын
I don’t think we have an option for that
@N4ncnPq3 жыл бұрын
GREAT!!
@RezaDorrani3 жыл бұрын
Thanks
@dddonohue81722 жыл бұрын
Awesome video. I noticed when you added your json formatting to the list, 3 columns were displayed across the canvas. When I did it, only 2 columns across the canvas. Can the width of the canvas be increased to allow more columns across? I noticed as I pulled my browser to widen it, the form remained the same size with only 2 columns. Do you know how this value is set and why it would be different between your build and mine?
@RezaDorrani2 жыл бұрын
That width is set automatically depending upon window width. You may have to refresh the web page to see the updates.
@ramonseila3 жыл бұрын
Thank you very much Reza Dorrani!! Excellent! A doubt, I have a column of the type hyperlink or image, would there be any way to display this image Url in the header?
@RezaDorrani3 жыл бұрын
I believe that is possible. Check the documentation - docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting
@alexmacedo26203 жыл бұрын
Great video as always, Reza! Do you whether it is possible or not to have a group of fields not available for editing when someone belongs to a SharePoint group?
@RezaDorrani3 жыл бұрын
Possible but in Power Apps not with the JSON formatting. I am working on a video around role based column editing in Power Apps which will cover exactly the scenario you mentioned.
@coolbeing1633 жыл бұрын
thanks Reza one more time for this fantastic video. I was just wondering if there is a way to perform validation more than show/hide of column?? Can we display error message based on drop down value selected or similar like in SharePoint online list form??
@RezaDorrani3 жыл бұрын
Possible by using the list validation settings and writing expressions there. I think I covered it in one of my videos. Check this playlist kzbin.info/aero/PLTyFh-qDKAiE7C_2lVNAPzgHXsBykG0Tf
@shin81able2 жыл бұрын
Hi, cool video, is it possible to add different contact email address? Is it also possible to add an button to add a new item to this list instead of going to the standard version?
@RezaDorrani2 жыл бұрын
is it possible to add different contact email address? - You can create multiple person type columns and user can pick any user from AD Is it also possible to add an button to add a new item to this list instead of going to the standard version? - Add button opens the custom form. Not sure what you mean by standard version.
@zghaboos3 жыл бұрын
Great video as always... you helped me avoid building a power app! Have you managed to get object variables in the header to work at all? Eg put a person's name in the header or a lookup column value?
@RezaDorrani3 жыл бұрын
It does act up for complex data types. I'm sure these will be fixed soon. Here is my ull playlist which has more scenarios covered: kzbin.info/aero/PLTyFh-qDKAiE7C_2lVNAPzgHXsBykG0Tf
@yogeshvipradas3 жыл бұрын
Hi Reza, Great video, really helpful. Is it possible to show the map based on the location field withing the form formatting?
@RezaDorrani3 жыл бұрын
Check kzbin.info/www/bejne/amGxe4Ktrsmtfqc
@ilana40143 жыл бұрын
Thanks Reza for this awesome video. May I ask an additional question? Is there a possibility to check the default language or site language of the users choice and then display the cells/columns according to the language?
@RezaDorrani3 жыл бұрын
The schema does not have a formula to check the default language or site language today developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json
@Liamscott923 жыл бұрын
Hi Reza, fandtastic video! Is it possible to add a button to trigger a flow in the header or footer? Similar to a column list view formatting?
@RezaDorrani3 жыл бұрын
Unfortunately not. Currently, this is not supported.
@pradeeppiplawa40133 жыл бұрын
Hey Reza Great Video. I was wondering if there is any way to conditionally hide columns based on form type i.e new form or edit form?
@RezaDorrani3 жыл бұрын
That option is currently not available.
@sundrapillay66683 жыл бұрын
Thanks Reza
@RezaDorrani3 жыл бұрын
Most welcome
@FamilyPlays222 жыл бұрын
Hello friend, excellent video. Is it possible to hide and show entire sections like fields? That way I wouldn't have to hide every field in a section. Thanks for sharing your knowledge.
@RezaDorrani2 жыл бұрын
Hide/Show sections is currently not supported.
@tommyrihu824 Жыл бұрын
Reaza great work, but can i use lookup columns in the list form i see alla other columns in the list form but not the lookup columns, Thanks!
@RezaDorrani Жыл бұрын
I believe you can. Not sure why it wont show up on forms for you.
@tommyrihu824 Жыл бұрын
@@RezaDorrani Thanks. but the Lookup Columns does not show in the list form more then one
@RezaDorrani Жыл бұрын
@@tommyrihu824 I don’t know why that is happening
@chaddytee7263 жыл бұрын
as always great stuff Reza!, question: can you make a field like status read-only? so when a user opens the form the status field cannot be edited?
@RezaDorrani3 жыл бұрын
This feature only supports formatting. To make field read-only based on status, you would need to use Power Apps
@chaddytee7263 жыл бұрын
@@RezaDorrani Thanks Reza!, one more question, when you use json in the body of the form, can you split the form with different layouts? e.g top half is two rows of three, then under that is maybe a section that is just two columns? hope that makes sense - luv your work!
@RezaDorrani3 жыл бұрын
@@chaddytee726 One cannot define how the columns will be displayed in sections. It automatically places it in the sections.
@marieraymond651211 ай бұрын
Hey Reza, Is it possible to format the view names at the top pf the list in classic experience?
@RezaDorrani11 ай бұрын
Classic SharePoint does not support json formatting
@akshaykathuria063 жыл бұрын
Great video. Can we also increase column width in body section? For example - Increase width of Condition Notes column
@RezaDorrani3 жыл бұрын
Currently, No option to increase width.
@akshaykathuria063 жыл бұрын
@@RezaDorrani Thank you Reza. Appreciate your response. I'm delivering my first few json forms today in public health sector in Australia. All thanks to you. Your videos have been a great reference.
@RezaDorrani3 жыл бұрын
@@akshaykathuria06 Best of luck
@akshaykathuria063 жыл бұрын
@@RezaDorrani Thanks.
@shin81able2 жыл бұрын
Do you also have a video how to mange 100+ images in sharepoint? Or are there any tipps should I use assets or list?
@RezaDorrani2 жыл бұрын
I do not have a video reference on this scenario. 100+ images would be best to store in doc libraries.
@Bhagotras3 жыл бұрын
Which permission will impact editing the JSON by user on the list column and form?
@RezaDorrani3 жыл бұрын
I believe its Edit permission.
@dieterleyendecker56853 жыл бұрын
Hi Reza, many thanks for that very helpful video. Unfortunately the link to the PnP Samples doesn't work anymore. can you fix it or send me the correct link?
@RezaDorrani3 жыл бұрын
They changed the link :) Here is the updated one - pnp.github.io/List-Formatting/
@eddyfeys3 жыл бұрын
Hi, Reza, is working in JSON Form Formatting also possible when your field on which you want to rely is a managed metadata choice field ?
@RezaDorrani3 жыл бұрын
I believe MMS columns are not currently supported.
@eddyfeys3 жыл бұрын
@@RezaDorrani any chance it will become in the future in your opinion?
@RezaDorrani3 жыл бұрын
@@eddyfeys Hopefully it would.
@davidwebster26162 жыл бұрын
Reza, is it possible to disable a column in a OOTB sharepoint list form based on a condition like a column status?
@RezaDorrani2 жыл бұрын
Disable columns is currently not an option.
@suneelrvishwakarma2 жыл бұрын
Hi, can we highlight the duplicate values in a particular column?
@RezaDorrani2 жыл бұрын
That is currently not an option with JSON formatting.
@sandyspringer55 Жыл бұрын
Is there anyway to input a search above the assets manager on the SharePoint page for a large number of assessts
@RezaDorrani Жыл бұрын
I am not aware of an option to do that
@WELUVYOU-REDD8 ай бұрын
My first comment. ❤ where can we get the json header template to copy and paste it? Hope to hear from you?
@RezaDorrani8 ай бұрын
Thanks! Did you check the link in video description?
@daxteoh273 жыл бұрын
Hi Reza, is it possible to line break in displayname (ie title)?
@daxteoh273 жыл бұрын
I would like create body title like this: By submitting this form, you must checked (a) XXXX (b) XXXX field
@daxteoh273 жыл бұрын
I tried doesn't work
@RezaDorrani3 жыл бұрын
May be possible. Check with twitter.com/techan_k or check on the forums at techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint
@KOSMOS_Commercial_Management24 күн бұрын
I would like something like this for a Quality Assurance process with documents. Is there any recommended consultants that do this type fo set up regularly and could provide a quote? Thanks!
@RezaDorrani23 күн бұрын
I am not aware of consultants who do this.
@aaaaa6013 жыл бұрын
👍Thks Resa, where is source of json header please, ?
@RezaDorrani3 жыл бұрын
Video description has all the links.
@aasheekakarkee48002 жыл бұрын
Hi Reza, I want give permission to user to read or read and write only based on the stage value . What factors should i consider in formatting json so that based on stage value, user can either just read or sometimes can write value on it too?
@RezaDorrani2 жыл бұрын
Json is only for formatting data. You cannot set permissions or make fields read-only with it.
@mardithpascua81122 жыл бұрын
Hi Reza, is it possible to make specific fields in New/Edit Form read-only/disabled using the BODY Json Formatting?
@RezaDorrani2 жыл бұрын
I don’t think there is currently an option to make field read only with JSON formatting
@robinjamesnjarlely3 жыл бұрын
Waiting
@RezaDorrani3 жыл бұрын
Hope it’s worth the wait
@sonaligaikwad88583 жыл бұрын
Can we auto populate field data based on another column data using JSON?
@RezaDorrani3 жыл бұрын
I don’t believe that is possible as of now.
@gkz8712 жыл бұрын
Hi Reza, why my default list form there is not a edit icon there? only a cross to close and show comments icon....OK, found it, in details mode Thank you share...
@RezaDorrani2 жыл бұрын
Looks like you got the answer!
@emilioroqueta44453 жыл бұрын
Hi Reza, is there any way with JSON to show a Field in "read mode" in the Sharepoint List form? Because this Field is completing only in a Power App and I do not want that someone change it in SharePoint. Thanks in advance
@RezaDorrani3 жыл бұрын
JSON form formatting only allows formatting. Not possible to change field modes as of today.
@einjhelle00183 жыл бұрын
I'm wondering if can we link a list to another list?
@RezaDorrani3 жыл бұрын
Yes, you can add anchor tags - docs.microsoft.com/en-us/sharepoint/dev/declarative-customization/column-formatting#create-clickable-actions
@Ganeshaithandal3 жыл бұрын
Can you share the JSON code that you showed in the Video?
@RezaDorrani3 жыл бұрын
Video description has link to download the JSON code from my GitHub repo
@bambaseye3 жыл бұрын
Thanks Reza for the video! is it possible to use person column on the header ? I try [$ColumnName.title] or [$ColumnName.email] without success.
@bambaseye3 жыл бұрын
it works but only in new mode not in view or edit mode
@RezaDorrani3 жыл бұрын
Known issue. Works when you click on the control. That was one of the reasons why I avoided it as part of my demo.
@bambaseye3 жыл бұрын
@@RezaDorrani Thanks Reza. in my use case, the user could use the form to update their photo
@RezaDorrani3 жыл бұрын
@@bambaseye Currently, not possible. Hopefully, more options open up in future.
@shin81able2 жыл бұрын
Hi is there a way to remove the list element automatically if the date is over and archive?
@RezaDorrani2 жыл бұрын
Not with list formatting. You may want to look at flow for that.
@shin81able2 жыл бұрын
@@RezaDorrani thanks for your response. So can you maybe make a video where it shows how to handle such a case?
@RezaDorrani2 жыл бұрын
@@shin81able I make videos when I receive multiple requests on a topic. I have video ideas with over 30+ requests in my backlog.
@shin81able2 жыл бұрын
@@RezaDorrani OK I see thanks
@nerdgal2 жыл бұрын
How would I change the font in the body
@RezaDorrani2 жыл бұрын
I don't believe that is an option.
@nerdgal2 жыл бұрын
@@RezaDorrani awww that sucks.. my boss is obsessed with Cambria which makes life a bit difficult for me thanks for the response
@RezaDorrani2 жыл бұрын
Never heard of "Cambria"
@suthanchidambaram38803 жыл бұрын
Hi Reza I want to remove "New Item" ribbon while creating a new entry to the list and also want to set the current user email id to people field. Please help me....
@RezaDorrani3 жыл бұрын
New Item ribbon cannot be changed using JSON. It will show up depending upon user access to SharePoint list.
@suthanchidambaram38803 жыл бұрын
@@RezaDorrani is there any other way to remove that. And I also want to auto populate email id field with the current user's E-mail ID. Please help...
@RezaDorrani3 жыл бұрын
@@suthanchidambaram3880 Create a Power App from the SharePoint list. I do not have a video based on your scenario. I will recommend checking on the forums at powerusers.microsoft.com
@hokki283 жыл бұрын
Where can I find a reference for the functions I can use in the JSON code?
@RezaDorrani3 жыл бұрын
developer.microsoft.com/json-schemas/sp/v2/column-formatting.schema.json Not all features are supported for form formatting and I did not see any official documentation on what is supported.
@manoharmeesala38273 жыл бұрын
can we achieve 'fetching data from another list' without Rest-API calls & Lookup?? using JSON formatting mechanism.
@RezaDorrani3 жыл бұрын
No. JSON formatting is only to format data.
@manoharmeesala38273 жыл бұрын
@@RezaDorrani Okay, Thank you BTW it's an excellent session.
@manoharmeesala38273 жыл бұрын
@@RezaDorrani and one more doubt, can we make a lookup column as an 'auto-complete' textbox, unlike drop-down.
@RezaDorrani3 жыл бұрын
@@manoharmeesala3827 Only formatting is allowed. No changing control types. For those kind of changes, you will need Power Apps.
@dilipkampa65263 жыл бұрын
Hi Reza when using Json formatting, SharePoint list is showing alot of performance degradation. There are hardly 30-40 items but page loading takes more than 15 seconds to load up. Any solution for that ? Thank you
@RezaDorrani3 жыл бұрын
Did not experience this. I have a client using a list with around 15-20 formats but works fine. I would recommend you raise a ticket with Microsoft to check on the issue.
@ylmazozturk063 жыл бұрын
hi, how do i convert this code to json code
@RezaDorrani3 жыл бұрын
I'm not sure about this. Check on the forums techcommunity.microsoft.com/t5/sharepoint/ct-p/SharePoint or connect with twitter.com/techan_k
@yojanamhatre88753 жыл бұрын
How can we add tabs in list ?
@RezaDorrani3 жыл бұрын
The body JSON only allows creating sections and no other formatting is allowed. You would have to use Power Apps to create tabs - kzbin.info/aero/PLTyFh-qDKAiEIVlidnhELx5BusnzlDzkR
@icarooliveira2688 Жыл бұрын
how i can put img to my list header sharepoint view? someone have any script?
@RezaDorrani Жыл бұрын
SharePoint view or form? Video shows how to add image on form. I have a playlist on SharePoint list formatting. You can check that.
@icarooliveira2688 Жыл бұрын
@@RezaDorrani i saw your vídeos i really apreciate but Just need a symple script that i can input image column data on header sharepoint list. Your solution vídeos it' s to much advanced for me
@RezaDorrani Жыл бұрын
@@icarooliveira2688 Most of list formatting videos have samples shared. Links in video description. If you need any additional help, I would recommend checking or posting on SharePoint Forums.
@MultiChris77773 жыл бұрын
I cannot find Validation Settings under "List Setting"
Note: validation doesn't work against metadata fields - those fields are not available / visible. Silly of MS....
@RezaDorrani3 жыл бұрын
Certain field types are currently not supported.
@learnalittleeveryday78483 жыл бұрын
The final part (page setup) is dangerous and therefore becomes useless. If a user makes more than one selection the asset reference becomes blank and is automatically saved as blank changing the record. If it is a mandatory field, the properties area just displays the field and a save button. Deselecting the asset reference safely returns you back but it is unclear that that is the action required. Making the whole properties record read only doesn’t really work either . The only solution is if the user is only allowed to make one selection at a time in the asset reference list on the left. Unless there is a clever validation I am missing. Shame as it so close to being useful
@RezaDorrani3 жыл бұрын
I believe there is a way to avoid showcasing the selection option. In the formatting itself, a link or icon can be provided to launch the properties.
@learnalittleeveryday78483 жыл бұрын
@@RezaDorrani Thank you for taking the time to reply. A good idea hampered by a flaw in the design, as is the MS way.
@raffaelecastaldo114324 күн бұрын
Non metti il casco perchè non sei una persona molto intelligente!