jQwidgets - 单击了“网格视图”按钮单元格,但不会触发行选择

时间:2016-12-22 14:49:23

标签: javascript jquery gridview

所以我正在创建一个jQwidgets网格视图,并且我用一些数据填充它。

我有一个单元格,它是按钮:

{ text: 'Action', datafield: 'Action', width: widthInStr, cellsrenderer: editButtonFunc }

这是editButtonFunc:

var editButtonFunc = function(){
            return '<input type="button" onClick="showEditInventoryScreenFunction()" class="gridButton" value="Edit/Audit Log"/>';
        };

我想在单击按钮时触发行选择事件来调用此函数:

showEditInventoryScreenFunction = function(){

            $("#jqxgrid").on('rowselect', function (event) {

                var row = event.args.rowindex;
                var datarow = $("#jqxgrid").jqxGrid('getrowdata', row);

                console.log(datarow);

                var itemId = datarow.Action;

                console.log(itemId);

                inventoryController.inventoryEditItems(selector, data1, data2, itemId);

            });
        };

所以现在当我点击按钮后,如果我选择一行或再次单击按钮,则没有任何反应,那么jqxgrid onclick功能正在激活。

我想点击按钮时激活jqxgrid onclick功能。

1 个答案:

答案 0 :(得分:0)

jQWigets Grid有一个示例,展示了如何处理按钮点击。您可以查看jQwidgets Grid Popup Editing