All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.butterfaces-ts.butterfaces-table.jquery.ts Maven / Gradle / Ivy

///
///

(function ($:any) {
    $.fn.selectTableRow = function (data:any) {

        return this.each(function () {
            var $originalElement = $(this);

            console.log('Selected row: ' + data.rowIndex);
            console.log($originalElement.find('tr[rowindex=' + data.rowIndex + ']'));

            $originalElement.find('tr').removeClass('butter-table-row-selected');
            var listItems = $originalElement.find('tr[rowindex=' + data.rowIndex + ']');
            $(listItems[listItems.length - 1]).addClass('butter-table-row-selected');
        });
    };
}(jQuery));

(function ($:any) {
    $.fn.sortTableRow = function (renderIds, disableRenderIds, columnNumber) {
        return this.each(function () {
            var $table = $(this);

            //var rows = $table.find('tbody > tr').length;
            //var columns = $table.find('thead th').length;

            ButterFaces.Ajax.sendRequest($table.attr('id'), 'sort_' + columnNumber, renderIds, columnNumber, disableRenderIds);
        });
    };
}(jQuery));




© 2015 - 2025 Weber Informatics LLC | Privacy Policy