Làm cách nào để lấy số hàng trong Javascript cho bảng?

Bài này giới thiệu cách tự động chèn số hàng vào bảng khi lưu bản ghi

Hình ảnh mẫu

Một sự kiện được kích hoạt khi người dùng điều hướng đến trang tạo Bản ghi, điều hướng đến trang chỉnh sửa Bản ghi hoặc thực hiện các thay đổi đối với trường Bảng. Điều này vô hiệu hóa trường Số. Một sự kiện cũng được kích hoạt khi bản ghi được lưu. Số lượng hàng trong trường Bảng được tính toán và trường Số tự động được điền bằng số hàng

Chuẩn bị ứng dụng

Tạo ứng dụng

với các trường và cài đặt sau.

Loại trường Tên trường Mã trường Ghi chúBảng Danh sách người dùngbảng người dùngXem bảng bên dưới để biết các trường cần đặt bên trong

Đặt các trường và cài đặt sau cho bảng Danh sách người dùng

Loại trườngTên trườngMã trườngNumberRow Numberrow_numberTextNamename

Mã mẫu

Chuẩn bị mã JavaScript sau trong trình soạn thảo văn bản và điều hướng đến phần cài đặt của Ứng dụng Kintone. Tải tệp lên tùy chọn Tải lên JavaScript cho PC của cài đặt Tùy chỉnh JavaScript và CSS .

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 (function() { 'use strict'; var TABLEFIELD = 'usertable'; // Field code of the table var NUMBERFIELD = 'row_number'; // Field code of number field in the table // Disable number fields in table at these events var disableEvents = [ 'app.record.edit.show', 'app.record.create.show', 'app.record.edit.change.' + TABLEFIELD, 'app.record.create.change.' + TABLEFIELD ]; kintone.events.on(disableEvents, function(event) { var record = event.record; // Disable number fields in table rows var count = record[TABLEFIELD].value.length; for (var i = 0; i < count; i++) { record[TABLEFIELD].value[i].value[NUMBERFIELD].disabled = true; } return event; }); // Number table rows at these events var numberEvents = [ 'app.record.create.submit', 'app.record.edit.submit' ]; kintone.events.on(numberEvents, function(event) { var record = event.record; // Auto-number the table rows var count = record[TABLEFIELD].value.length; for (var i = 0; i < count; i++) { record[TABLEFIELD].value[i].value[NUMBERFIELD].value = i + 1; } return event; }); })();

Sau khi lưu cài đặt và nhấp vào Cập nhật ứng dụng, hãy tạo một bản ghi mới. Thêm hàng mới vào bảng và điền dữ liệu vào bảng. Sau khi lưu bản ghi, trường Số của bảng sẽ tự động được đánh số, bắt đầu bằng số 1

Tôi đang làm việc trên một bảng dữ liệu nơi tôi đang xử lý qua một số hàng cụ thể, tôi đang cố gắng lấy hàng không từ cột, Cần đề xuất về cách lấy hàng đó

Dữ liệu đầu vào

Cột1

Ngày 1
Ngày 2
Ngày 3
Ngày 4
Ngày 5

Tôi đang tìm số hàng cho Date4 là 4.
Làm thế nào tôi có thể thực hiện hoạt động này.

Làm cách nào để lấy id hàng trong JavaScript?

Có thể gọi API lưới getRowNode(id) bằng ID đã biết của Ứng dụng (ví dụ: employeeId ) để lấy Nút hàng cho một phần dữ liệu cụ thể.

Làm cách nào để đặt id hàng của bảng trong javascript?

Các hàng trong bảng của tôi có id duy nhất, ví dụ. var table = document. getElementById(f); . insertRow(); .

Làm cách nào để nhận giá trị td của hàng trong javascript?

jQuery. mã để nhận giá trị văn bản TD khi nhấp vào nút. text() chúng ta nhận được giá trị TD (giá trị ô của bảng). Vì vậy, mã của chúng tôi để lấy giá trị văn bản bảng td trông giống như được viết bên dưới. $(tài liệu). ready(function(){ // mã để đọc dữ liệu (giá trị) ô hàng của bảng đã chọn .

Cách lấy hàng đã chọn trong bảng Javascript?

Lấy thứ tự hàng đã chọn . var indexes = table1. kiểm soát. getSelectedRowOrdinals();

Chủ đề