Hi David et al,
For what it's worth, I've been developing some pretty sophisticated reports and
stretching the view entity and form widget system to their limits, sometimes
breaking them and having to create improvements such as this issue and the
complex-alias one. :-)
It's been a lot of fun so far but I fear it's getting me nowhere. I just
realized even with all the recent improvements to reporting capability, there is
simply no way we can adequately address the needs of Business Intelligence
reporting with just the entity and form system.
We can certainly continue making incremental improvements until we get something
useful for reporting, but I think it will end up being a poor approximation to a
full featured BI tool.
Until we find a good way to plug a BI framework into OFBiz, it might be better
if we have some stopgap system such as the ability to write SQL queries that get
transformed into EntityEngine calls, otherwise we are trying to shove a square
peg (the entity + form system) into a round hole (BI reporting).
Just my 2 cents.
- Leon
David E Jones wrote:
On Oct 18, 2006, at 7:30 AM, Jacopo Cappellato (JIRA) wrote:
[
http://issues.apache.org/jira/browse/OFBIZ-364?page=comments#action_12443180
]
Jacopo Cappellato commented on OFBIZ-364:
-----------------------------------------
Leon Wrote:
It's working without issues for me, although I don't know if putting
a magical parameter in the context
is the right way to invoke this ability. Maybe a form widget
attribute would be better?
This is a good question... and I'd love to get a comment from David
Jones about it since I'm not totally sure about the best way of doing
this.
That is a good point. An attribute on the form definition element would
be better, and can be a constant or parameterized as needed (even if it
would almost always be parameterized...). Something like the current
name would be great, though we can probably leave out the "Form" since
that is redundant, so we'd just have "override-list-size".
Of course, if the intent is just to get a partial list from the database
and display it with the form widget there are ways of doing that without
all of this manual stuff... I haven't looked at this specific scenario
enough to know if all the manual stuff is really required, but in
general it's nice to keep the code as simple as possible and let it take
care of the pagination and getting partial results from the database
using the built in stuff.
Whatever the case is, this additional flexibility of being able to put
the list together manually does sound like a nice feature (I guess I
just haven't run into a need for it yet).
-David