![]() Don’t confuse this for actually disabling the button completely. This method for disabling buttons just makes the button **appear** to be disabled. Here’s a closeup of one of my databases before and after this technique is applied:Ĭan you guess which one comes from a record with no email address? Thought so.Įditors Note: I’m sure Geoff meant to add this but it must have slipped his mind…. You can tell FileMaker to turn the button’s label and/or fill color to a lighter shade of *whatever* under any condition you can dream up (you use a calculation formula to decide when each custom format applies). Just select the button and choose Format -> Conditional. But FileMaker dutifully lets you assign conditional formatting to a standard button as well. Most of the conditional formatting examples you’ve seen have focused on fields and field labels. Today, though, with the release of FileMaker 9, you now have a fantastic option for disabling buttons: use **Conditional Formatting**. So this method, while possible, is far from perfect. But anyone whose read much on this blog knows I’m loathe to add anything but real data to my tables. Sometimes, when it was important enough, you may have added a calculation field to the table that you could layer over the top of the button to simulate grayed out text. Even if you-the-wise-developer know exactly when it shouldn’t be clicked, you have no simple way to tell your user. But in FileMaker, if you put a button on a layout, it has just one look. I got my first Mac in 1986, and way back then, if some button on the screen just didn’t apply, it was sensibly grayed out, giving the user a clear indication that it wasn’t worth clicking. ![]() But one area of constant annoyance in my user interface work is disabled buttons. Now we’re left to fuss about things that are a lot less significant. has knocked a lot of biggies off this list: Custom Menus, Tab Controls, modern-looking check boxes and radio buttons. In the last several years, though, FileMaker Inc. You could make a long list of things *every application in the world did* that were hard to do in your own FileMaker-based systems. In the old days, we used to joke that FileMaker’s user interface tools were stuck in the 1970s. ![]()
0 Comments
Leave a Reply. |