ANN: EasyHTML ver 2.00 coming soon!

New amazing feature for your BrowseBox from Ingasoftplus. Make your list colorful and attractive in just 2 clicks!

  • Turn your standard BrowseBox into a Html BrowseBox in 2 clicks!
  • YOU DON’T HAVE TO CREATE NEW PROCEDURES - JUST INCLUDE NEW TEMPLATE TO EXISTING BrowseBox!

After that you’ll get:

  • Modern design
  • Automatic word wrapping (multiline cells)
  • Auto-scaling (Ctrl+Wheel)
  • Smart column width
  • Highlight the columns that the table data is currently ordered on
  • Row striping
  • Row highlighting on mouse over
  • Expanding row to show additional info
  • Images in the listbox
  • Index column: a ‘counter’ column that contains the position in the table for each row
  • Smart searching
  • Use a themes and switch it easy
  • Create you own funny themes
  • Transparent support for standard UpdateButtons template
  • Transparent support for standard Filtered locator

Choose one of the shipped theme or create your own, it support DataTables, Bootstrap, Foundation, jQueryUI and SemanticUI !!!

Supports ABC only (for now).

EasyHTML ver 2.00 will be released shortly and price will be increased! New price will be $175 (and renew $70). Hurry on!

And of course this release will be available, free of charge, to all customers who have an active maintenance and support subscription plan.

Download demo! http://www.ingasoftplus.com/trackdemo.php?pid=300

1 Like

EASYHTML VER 2.00 RELEASED!

http://www.ingasoftplus.com/ProductDetail.php?ProductID=300

Am I able to decode and act on clicks to links in the html (to run procedures etc?)

Joe, could you elaborate a bit on what you want to implement please?

If I have a link in html (say

<a href='RunEmployeeBrowse'> Browse Employee </a>

would I be able to see that this link was clicked and run a browse from my clarion program?

Joe,

this is trivial!

suppose HTML has a link:

<a id='a' href='http://www.ingasoftplus.com/ProductDetail.php?ProductID=300'">EasyHTML home page</a>

in jQuery define onclick function:

$('#a').on('click', function() {
  // send event name and href value of clicked link to Clarion
  window.external.SendEvent("LinkClicked", $(this).attr("href"));
});

In Clarion, in TakeScriptEvent(pEvent, pData):

    IF LOWER(pEvent) = 'linkclicked'
      MESSAGE('Jump to '& pData)
    END

That’s all.

PS

By the way, not necessary to edit html or js files to do this, you can add scripts on the fly from Clarion code:

html1.InsertScriptSource('$("#a").on("click", function() {{window.external.SendEvent("LinkClicked", $(this).attr("href")); });')

2 Likes