
META-INF.resources.butterfaces-dist-js.butterfaces-table.jquery.js Maven / Gradle / Ivy
The newest version!
///
///
(function ($) {
$.fn.selectTableRow = function (data) {
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 ($) {
$.fn.sortTableRow = function (renderIds, disableRenderIds, columnNumber) {
return this.each(function () {
var $table = $(this);
// let rows = $table.find("tbody > tr").length;
// let columns = $table.find("thead th").length;
ButterFaces.Ajax.sendRequest($table.attr("id"), "sort_" + columnNumber, renderIds, columnNumber, disableRenderIds);
});
};
}(jQuery));
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1dHRlcmZhY2VzLXRhYmxlLmpxdWVyeS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvREFBb0Q7QUFDcEQsMENBQTBDO0FBRTFDLENBQUMsVUFBVSxDQUFNO0lBQ2IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxjQUFjLEdBQUcsVUFBVSxJQUFTO1FBRXJDLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQ2IsSUFBSSxnQkFBZ0IsR0FBRyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUM7WUFFL0IsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLENBQUM7WUFDOUMsT0FBTyxDQUFDLEdBQUcsQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsY0FBYyxHQUFHLElBQUksQ0FBQyxRQUFRLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUV6RSxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUMsV0FBVyxDQUFDLDJCQUEyQixDQUFDLENBQUM7WUFDckUsSUFBSSxTQUFTLEdBQUcsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGNBQWMsR0FBRyxJQUFJLENBQUMsUUFBUSxHQUFHLEdBQUcsQ0FBQyxDQUFDO1lBQzVFLENBQUMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLE1BQU0sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO1FBQzdFLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQyxDQUFDO0FBQ04sQ0FBQyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUM7QUFFWCxDQUFDLFVBQVUsQ0FBTTtJQUNiLENBQUMsQ0FBQyxFQUFFLENBQUMsWUFBWSxHQUFHLFVBQVUsU0FBYyxFQUFFLGdCQUFxQixFQUFFLFlBQWlCO1FBQ2xGLE1BQU0sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDO1lBQ2IsSUFBSSxNQUFNLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDO1lBRXJCLCtDQUErQztZQUMvQyxnREFBZ0Q7WUFFaEQsV0FBVyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsRUFBRSxPQUFPLEdBQUcsWUFBWSxFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztRQUN2SCxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUMsQ0FBQztBQUNOLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDIiwiZmlsZSI6ImJ1dHRlcmZhY2VzLXRhYmxlLmpxdWVyeS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLzxyZWZlcmVuY2UgcGF0aD1cImRlZmluaXRpb25zL2V4dGVybmFsL3RzZC5kLnRzXCIvPlxuLy8vPHJlZmVyZW5jZSBwYXRoPVwiYnV0dGVyZmFjZXMtYWpheC50c1wiLz5cblxuKGZ1bmN0aW9uICgkOiBhbnkpIHtcbiAgICAkLmZuLnNlbGVjdFRhYmxlUm93ID0gZnVuY3Rpb24gKGRhdGE6IGFueSkge1xuXG4gICAgICAgIHJldHVybiB0aGlzLmVhY2goZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgbGV0ICRvcmlnaW5hbEVsZW1lbnQgPSAkKHRoaXMpO1xuXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhcIlNlbGVjdGVkIHJvdzogXCIgKyBkYXRhLnJvd0luZGV4KTtcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKCRvcmlnaW5hbEVsZW1lbnQuZmluZChcInRyW3Jvd2luZGV4PVwiICsgZGF0YS5yb3dJbmRleCArIFwiXVwiKSk7XG5cbiAgICAgICAgICAgICRvcmlnaW5hbEVsZW1lbnQuZmluZChcInRyXCIpLnJlbW92ZUNsYXNzKFwiYnV0dGVyLXRhYmxlLXJvdy1zZWxlY3RlZFwiKTtcbiAgICAgICAgICAgIGxldCBsaXN0SXRlbXMgPSAkb3JpZ2luYWxFbGVtZW50LmZpbmQoXCJ0cltyb3dpbmRleD1cIiArIGRhdGEucm93SW5kZXggKyBcIl1cIik7XG4gICAgICAgICAgICAkKGxpc3RJdGVtc1tsaXN0SXRlbXMubGVuZ3RoIC0gMV0pLmFkZENsYXNzKFwiYnV0dGVyLXRhYmxlLXJvdy1zZWxlY3RlZFwiKTtcbiAgICAgICAgfSk7XG4gICAgfTtcbn0oalF1ZXJ5KSk7XG5cbihmdW5jdGlvbiAoJDogYW55KSB7XG4gICAgJC5mbi5zb3J0VGFibGVSb3cgPSBmdW5jdGlvbiAocmVuZGVySWRzIDphbnksIGRpc2FibGVSZW5kZXJJZHMgOmFueSwgY29sdW1uTnVtYmVyIDphbnkpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbiAoKSB7XG4gICAgICAgICAgICBsZXQgJHRhYmxlID0gJCh0aGlzKTtcblxuICAgICAgICAgICAgLy8gbGV0IHJvd3MgPSAkdGFibGUuZmluZChcInRib2R5ID4gdHJcIikubGVuZ3RoO1xuICAgICAgICAgICAgLy8gbGV0IGNvbHVtbnMgPSAkdGFibGUuZmluZChcInRoZWFkIHRoXCIpLmxlbmd0aDtcblxuICAgICAgICAgICAgQnV0dGVyRmFjZXMuQWpheC5zZW5kUmVxdWVzdCgkdGFibGUuYXR0cihcImlkXCIpLCBcInNvcnRfXCIgKyBjb2x1bW5OdW1iZXIsIHJlbmRlcklkcywgY29sdW1uTnVtYmVyLCBkaXNhYmxlUmVuZGVySWRzKTtcbiAgICAgICAgfSk7XG4gICAgfTtcbn0oalF1ZXJ5KSk7Il19
© 2015 - 2025 Weber Informatics LLC | Privacy Policy