English

Inline Card Windows

FileMaker 16 introduced a new and very powerful feature. Its called Card Windows and they allow you to access a totally different context than what is currently being viewed.

If you're unfamiliar with what context is in FileMaker, then to put it plainly, it's the layout being viewed, its own associated table plus all related tables connected to that layout's table occurrence. It's what the current layout can "see" in terms of accessible data. Yep, that's a bit confusing if you're not super familiar with FileMaker. But, if you are, then congratulations, you should be able to see how powerful this new feature is.

The way FileMaker, Inc. has implemented Card Windows is a nice start. The Card Window is truly another window being drawn on the screen with the exception of being able to drag it around. It's a modal window which is typically presented within the parent of where it was created. In order to continue working in the user interface it must be dismissed. It's not quite like dynamic or context independent layout parts, but it's getting closer to the ultimate feature.

When you take the results you can get from a layout object's bounds ( its location and relative size ), using FileMaker's GetLayoutObjectAttribute function, you can put a few pieces together to make for a great windowing feature which allows you to draw a window wherever you want. This is enhanced by using the info supplied by a target layout object. It's a great feature for any solution where progressive disclosure is a desirable feature. Have too many elements and info on the screen? Use an Inline Card Window!

Tags:
UI
AttachmentSize
InlineCardWindows.zip1.53 MB

Floating Card Windows

This video will teach you all about using the new FileMaker 16 Card Window and show you how to take advantage of the fact that you can have a totally different position for the card window outside of the parent which where it belongs.

With a bit of creative FileMaker scripting you can create some really nice features for your FileMaker database.

Tags:
UI