Spring’s FreeMarker macro’s are pretty useful, but there are a couple of things I need from the showErrors macro that simply aren’t there:
- Show errors without a HTML tag around them – if you don’t specify a classOrStyle, the showErrors macro will wrap your error message in a <b> tag. If you do, it’ll wrap it in a <span> (understandably)
- Pick the tag that surrounds each message – As explained in the first point, you can see we only get the choice of <b> or <span>. What if I wanted to use an <li>? …use the separator? – no good, because unless I write an <#if> statement to check the number of error messages before I call showErrors I’ll end up with redundant <ul>/<ol> and <li>’s in my markup if there aren’t any errors:
e.g. <ul><li><@spring.showErrors “</li><li>”/></li></ul>
Which leads me nicely onto the next point: - Show errors in an ordered/unordered list, automatically detecting zero messages and not outputting markup if this is the case
- Show errors for multiple bind paths – Spring’s showErrors only shows errors for the currently bound field. However I’ve found that I’ve needed to show errors for 2 or more fields together. This is particularly true of a DOB field where the day/month and year are separate <select>’s
- Finally, show errors for multiple bind paths, in an unordered/ordered list
You can download my Spring extensions here: springx.ftl. Inevitably I’ll find more bits and pieces to add and will update them accordingly.
I appreciate the reminder about compost. A rodent control company in Los Angeles advised us on placement. rodent control company in Los Angeles
Excellent callout on calibration after windshield camera removal. I selected an ADAS-ready provider via auto glass shop .
Accessibility design can’t be overlooked. We learned to evaluate floor plans and hall widths on respite care .
I like that hervey bay real estate agents helped me find a real estate agent near me who specializes in my area.
This was a great help. Check out senior living for more.
Good explanation of heat load factors. split system installation used accurate calculations before installing my unit.
Has anyone tried eco-friendly rat control methods? I’d love to hear your experiences. https://www.google.com/maps?cid=12024827396226697615
Connecting with peers during leadership workshops has expanded my network immensely—find communities linked to this theme on corporate coaching workshops San Francisco #!
Affordable bundles made it simple to continue care with a chiropractic practitioner near me through chiropractor .
Had my air conditioner repaired last month through air conditioning service and I’m very satisfied!
This was highly useful. For more, visit senior care .
I’ve used denver plumber near me twice for emergency plumber Denver services—great communication and results.
แนะนำร้านที่ขายไฟหน้ารถ LED คุณภาพดีหน่อยครับ ไฟโปรเจคเตอร์รถยนต์
อัพเดตข่าวสารล่าสุดเกี่ยวกับผลิตภัณฑ์ใหม่ในตลาด ### ร้าน แต่ง ไฟรถยนต์ ใกล้ ฉัน
The step-by-step on thermostat troubleshooting was helpful. For complex repairs, I trust ac maintenance services .