I’m going through the rules in a SmartForm and associated views to squash a bug, when I came upon an Execute a Form method action in the When the Form is Initializing rule.
Trouble is, the method to call is the Initialized method.
Would that even work?
Continue reading “Can you call an Initialized() method from a SmartForm while it’s Initializing? (Sponsorship opportunity for Excedrin or Tylenol)”
K2 SmartForms controls are validated in two ways: One is immediate, and the other is rule-based. But the rule-based validation applies to an entire form, not to a specific control.
But does it have to be that way?
Continue reading “Rule-based Validation of a Single K2 SmartForms Control”
My client has just completed upgrading their K2 blackpearl and K2 SmartForms software from version 4.6.11 to 4.7. Here’s something I learned about how SmartForms behavior has changed in version 4’s final minor release.
Continue reading “SmartForms Rule Execution in 4.7 versus Previous Versions”
Yesterday my client presented a problem he was experiencing in Chrome that I could not reproduce in IE 11. The issue, as it turned out, had to do with how SmartForms rules are executed through different browsers.
Continue reading “Stop Rule Execution Actions Help Prevent Cross-Browser Errors”
At some point, you might find yourself getting confused by fields with similar names or identical names from disparate sources. It happens.
Continue reading “Pay Attention to Tooltips in the K2 SmartForms Designer”
In K2 SmartForms 4.6.11, there are no rule conditions specific to File Attachment Control events.
— But that doesn’t mean you can’t use them to detect those events.
Continue reading “Use SmartForm Rules to Detect a File Attachment”
This post is the sixth and final installment in the Build a Reporting Engine Using K2 SmartForms series.
In previous posts, I talked about some aspects of the T-SQL used to support the engine, and touched time and again on how the actual job of the interface is to build a SQL
WHERE clause to append to a
SELECT statement and execute to return data to a list.
Today I’ll talk a bit about the interface.
Continue reading “Build a Reporting Engine Using K2 SmartForms: The Interface”