: 4204 | 102771 | 11462

Field Property "mandatory field" 
You may have noticed that IdeaJam now looks a bit different. That's because we are testing out some new themes that will be included with IdeaJam V2.0 coming in 2012. If you have any feedback about the new themes we would be happy to hear what you have to say. Please drop us a note.
Use this IdeaSpace to post ideas about Domino Designer.

: 18
: 25
: 7
: Domino Designer
: property
: Ulrich Krause11923 07 Dec 2007
:
: / Email
I wish, IBM would add a "mandantory field" property for editable fields.
A lot of code is written in the past to check, if a field contains any value and raise a warning message to the user if not. There are solutions in @formula and script all over the web. This indicates, that we really need such a property ...
So why not add this property as a core feature to Lotus Notes/Domino?
 



1) Grant Lindsay1091 (08 Dec 2007)
I am voting this down because "mandatory" doesn't always mean "non-blank". I both like and need the flexibility of the Input Validation formula (or QuerySave event) to do deeper checking for validity.

For example, imagine a form with two fields:

Any new Do-Dads?: [radio: Yes, No]
If, Yes, how many? [number]

The number field need be filled in only if the radio button is set to "Yes", otherwise, it can be blank (or, perhaps, MUST be blank...)

The point is, a simple "mandatory property" doesn't address this situation.

After all, how hard is this to write?: @If( @ThisValue = ""; @False; @True )

-- Grant
2) Corey Davis3401 (08 Dec 2007)
@1 Yes, sometimes you do need a deeper level of validation checking, but many times you just want to make sure that the user checks a box or enters something -- anything! -- into a field. In that case, this idea is very useful and not only makes life easier. In cases such as your example were a deeper level of validation would be required then do not flag the field as mandatory and do the normal validation checking in QuerySave or wherever.
3) Axel Janssen10553 (09 Dec 2007)
I like the general idea, but have something more radical in mind.
4) Andrew Pollack7616 (10 Dec 2007)
lol. Why? From notes version 2.0; validation formula. @IF(fieldname !=""; @Success; @Failure("You must enter a value in this field"));
5) Harkpabst Meliantrop7173 (10 Dec 2007)
Lol, Andrew. Did you really think that the great Eknori didn't know that? Did you really get the point that, writing and customizing this message for every single field is just what he would like to get rid of? Did you read Grant's comment, who at least used @ThisValue to make code a little more portable?

Personally, I don't think that this feature would be too useful for me, it just inspired me to a new idea ...
6) Grant Lindsay1091 (12 Dec 2007)
Even better (if you just want a boolean, which is all a "must not be blank" property would provide):

@ThisValue != ""










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


10
Searching in the mail archive with using the search toolbar
1
"Build Automatically" and "Clean"
-1
Ability to set up facebook-like user activity tracking
-3
Add the ability to set a unique org unit in a registration settings policy document
14
Support SHA-2 certificates in Lotus Notes 8.5.x
21
Clean-up recent contacts if not used for X days
11
Out of Office handling from Traveler
13
Reopen recently closed tabs
16
Add Redo function to Notes client.
15
More options for disabling Recent Contacts
2
Virtual meeting place in Connection
5
@Mentioning in Connections
20
Out of Office linked to calender entry
4
Automatic redirection to Connections Mobile according device type
6
Provide a configurable path for saving mail attachments
3
Mobile Connections app to use notifications







IdeaJam developed by