Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6634537
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T22:56:30+00:00 2026-05-25T22:56:30+00:00

About a year ago, the jQuery protagonist and author Bear Bibeault made a comment

  • 0

About a year ago, the jQuery protagonist and author Bear Bibeault made a comment on
coderanch to the effect that perhaps JSF component libraries weren’t all they’re made
out to be and that you can do a lot with javascript & jQuery.

I thought I’d take a fresh look at this, having just transitioned to jQuery UI dialogs,
and wishing I’d done it a long time ago.

One thing I’ve had nothing but trouble with is putting anything more complicated than
an h:outputText in a datatable (slight exaggeration there). I’ve just spent the best
part of the day getting a selectOneMenu working in a datatable, porting previously
working code from one xxx:dataTable to another, but things are firing off in different
phases, ajax requests in an unexpected order (despite a single queue), steam coming out
the debugger.

So I thought I’d take a look at the viability of using one of the jQuery datatable
offerings (comparisons available in other posts of course).

I’ll want to continue to use various JSF components within the datatable, and I just
wondered if there are any major considerations to take into account. Is fairly serious
jQuery usage in conjunction with a component library a common approach? Is integration
between jQuery and the backing bean a significant irritation?

There’ve been so many things I’ve not been able to do according to the original
design because of bugs and I’m fed up with waiting a year for a fix.

Thanks for any opinions.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T22:56:31+00:00Added an answer on May 25, 2026 at 10:56 pm

    I strongly recommend combining JQuery with any server-side technology. Rich server-side controls just reformat your output and generates lot of JavaScript to implement Web 2.0 effects. However, you cannot be sure would they work in all future browsers and how long. The purpose of JavaScript libraries (JQuery, Mootools, etc) is to enable a base functionality that guarantees cross browser compatibility and them you can create good plugins on top of them.
    Also there is an issue with compatibility. As you already say, you can spend a lot of time transforming one server-side table component to another.
    However, if you use JQuery plugins you can simply replace them. As an example if you have used JQuery DataTables to enhance web tables:

    $("table#theTableId").dataTables();
    

    If you want to replace it with some other JQuery table plugin such as jqGrid, you will replace this line of code with:

    $("table#theTableId").jqGrid();
    

    Optionally you should replace some initialization parameters. The only prerequisite is that your server-side component generates the HTML valid output for the table source.
    And as a last note if you are using Ajax – use JavaScript. This is the most natural and easiest way to implement Ajax functionality. All other server side components just tries to hide JavaScript code from you but this is fine only in the basic functionalities. If you need any customization you will end-up with mix of Java, JavaScript and markup on the same place, and after lot of updates you will see that it would be better to implement all JavaScript related functions in the oure JavaScript/JQuery.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

about a year ago I stumbled across a nice feature in Java that I
About a year ago someone helped me to setup a file that would pipe
I've got a website that was created about an year ago and its been
About a year ago, a manager in another department brainstormed that I could code
About a year ago I wrote a jQuery-inspired library which allowed you to manipulate
I used SPRY about a year ago to experiment with the fact that you
About a year ago we are developed for internal use inprocess MOLAP engine that
Below is a function I found about a year ago that is supposed to
I remember that for about a year ago I did some merges that resulted
About a year ago, I picked up Scott Ambler's Refactoring Databases: Evolutionary Database Design

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.