[ https://issues.apache.org/jira/browse/TAP5-2502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14745223#comment-14745223 ]
Jochen Kemnade commented on TAP5-2502: -------------------------------------- The DataTable and Dialog components belong to the {{tapestry5-jquery}} component library and are not part of the core distribution. Please report your problem at https://github.com/got5/tapestry5-jquery instead. > Tapestry5: jQuery.dialog not work with DataTables > ------------------------------------------------- > > Key: TAP5-2502 > URL: https://issues.apache.org/jira/browse/TAP5-2502 > Project: Tapestry 5 > Issue Type: Bug > Affects Versions: 5.3.8 > Reporter: Mai > > Now we are using DataTable for showing the finder result. In one cell there > is a Actionlink delete-button. But if we click on the delete button, no > jQuery.dialog is displayed. The code for that I have posted at below. > Thanks for analyzing... > Template: > <t:jquery.datatable t:id="finderResultGrid" > t:source="finderCallback.finderGridDataSource" > t:rowsPerPage="prop:rowsPerPageInitial" > t:include="prop:colsToInclude" t:exclude="prop:colsToExclude" > t:model="finderResultGridModel" > t:options="finderResultGridOptions" > t:mode="false" t:row="finderResultRow" > t:tableInformation="finderResultGridInformation" t:add="action"> > .... > <p:actionCell><t:modcommon.actionLinkBuilder.... > ------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Code behind the delete button: > jQuery(document).ready(function($) { $('#delete_mtmmtm').click(function (e) { > e.preventDefault();$('#form_delete_popup').dialog('open');$( > '#delete_pkTargetField' ).val('bXRtbXRt');$( '#delete_pkTargetField_hash' > ).val('974AF96FBBCCD2FF103DABF6EB5CF3D5F66EB8179CFF73A2AA629633F5B2B425');});}); > ------------------------------------------------------------------------------------------------------------------------------------------------------------------ > Calling function: > <script type="text/javascript"> > // due to use of jQuery data table we have to add the class > "k-actions" > // to each last td of each tr in table with id "finderResultGrid" > > jQuery(document).ready(function() { > jQuery( "#finderResultGrid tr td:last-of-type" > ).addClass( "k-actions" ); > > $(function() { > var dialog1 = $("#form_delete_popup").dialog({ > autoOpen: false, > height: 150, > width: 350, > modal: true, > title: 'Delete user', > }); > }); > }); > </script> -- This message was sent by Atlassian JIRA (v6.3.4#6332)