function doDrag(e) {
						var currentX = e.pageX;
						var newWidth = startWidth + (currentX - startX);
						if (newWidth >= minWidth && newWidth <= maxWidth) {
							header.style.width = newWidth + 'px';
							if (field) {
								config.columnWidths[field] = newWidth;
							}
							var rows = table.querySelectorAll('tr');
							rows.forEach(function(row, rowIndex) {
								var cell = row.children[index];
								if (cell) {
									cell.style.width = newWidth + 'px';
								}
							});
						}
					}
Determines whether a given Uint8Array represents UTF-8 text data.

@param {Uint8Array} uint8Array - The binary data to check.
@returns {boolean} - Returns true if the data is UTF-8 text, false otherwise.