I just found this blog post and found it very interesting. You can expand this to create any control you need.
Create a Custom Maximo UI Control
Did You Know...
As Maximo Experts, we have developed several add-on products for Maximo that mobilize the work force, simplifies assignments, provides ad-hoc reporting capabilities and facilitates the seamless integration of Service Requests into Maximo.
Check out our products by clicking on the following links: EZMaxMobile, EZMaxPlanner and EZMaxRequest.