Fabio,

It's definitely possible, but I wonder if you are trying to put a square peg in a round hole.

Meaning - there are probably better ways for you to accomplish the same thing.

It seems that you want to display all your data in a grid and have that grid the basis of all your functionality.

If the idea is that you want your clients to see a lot of data at once, that's fine. But you should consider using a mix of inline edits and dialog panels.

It accomplishes the same goal, but is much cleaner.

Looking at your example in different post, you have some larger field that you want to edit. For those field, use the hyperlink to bring up a dialog box for the edit. This way you have a clean edit, not in a small field, you are using a best practice and properly creating a modern application and you do not lose any functionality.

Have a look at this example.

I concatenated firstname, lastname and address into one field.

If I want to edit that field, I just click on the link and bring up a dialog window.

I accomplish everything I a looking to do in a very intuitive way without trying to re-invent the wheel.

Name:  GridLInk1.jpg
Views: 1010
Size:  81.9 KB


In the linkclick section of my page, I call the dialog window.


////////////////////////////////////////////////////////////////
// Event delegate for 'linkclick' event
proc page1_section1_linkclick()

Lianja.showdialog("Employee Edit","pgEmployeeEdit",500,500)
// This refreshes the grid to show the new values
Lianja.get("section1").refresh
endproc

The result.

Name:  gridlink2.jpg
Views: 1034
Size:  56.3 KB