jquery-ui - jQuery-JTable:为行添加单击事件?

标签 jquery-ui jquery spring-mvc jquery-jtable

我必须按照以下代码来显示我的用户表,这是通过 JTable 实现的。

<script type="text/javascript">
    $(document).ready(function() {              
        $('#userTableContainer').jtable({
            title: 'Users',
            selecting: false,
            paging: true,
            pageSize: 15,
            sorting: true,
            addRecordButton: false,
            saveUserPreferences: false,
            create: false,
            edit: false,
            actions: {
                listAction: 'user/getUsers.htm',
            },
            fields: {
                username: {
                    title: 'username'
                },
                firstname: {
                    title: 'firstname'
                },
                lastname: {
                    title: 'lastname'
                },
                company: {
                    title: 'company'
                }
             }
        });
        $('#userTableContainer').jtable('load');              
    });    

</script>

<div id="content">
    <h1>Users</h1>      

    <br />
    <div id="userTableContainer">

    </div>
</div>

是否可以为每一行添加自定义操作事件? 这样我就可以向我的 Controller 提交像“user/showUser.htm”这样的请求。

最佳答案

这应该会让你上路:

$('#userTableContainer').jtable({
    ....
    recordsLoaded: function(event, data) {
        $('.jtable-data-row').click(function() {
            var row_id = $(this).attr('data-record-key');
            alert('clicked row with id '+row_id);
        });
    }
});

关于jquery-ui - jQuery-JTable:为行添加单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881334/

相关文章:

java - 我可以配置 MockMvcBuilders.standaloneSetup() 以使用我的消息转换器 XML 配置吗?

spring-mvc - 处理 org.thymeleaf.exceptions.TemplateInputException

javascript - 在jqgrid中添加行

javascript - 关闭 jQuery UI 对话框的效果

jquery - jQuery 对话框上 RegisterClientScriptBlock 调用时出现错误

jquery - 大多数人使用的 "standard"JQuery TreeView 是什么?似乎不再支持最受欢迎的插件了?

javascript - 如何处理 json 数组以在 jquery 中打印 html dom 中的值?

javascript - jquery使用数组切换类到多个元素

jquery - 使用 jquery 取消选中单选按钮列表

java - Spring MVC : Passing a Model as an argument to a controller method VS instantiating it explicitly