- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - phát hiện rò rỉ bộ nhớ Ruby/Ruby on Rails
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 Flutter DataTables 来显示购物车中的商品列表。现在我想编辑任何选定行的数量。有没有办法获取用户点击的行信息?
以下是我的DataTable的完整代码:
class _DataTableSampleState extends State {
void _getSelectedRowInfo() {
print('Selected Item Row Name Here...')
}
@ghi đè
Xây dựng tiện ích (BuildContext context) {
trả về Giàn giáo(
appBar: Thanh ứng dụng(
title: Text('DataTable Sample'),
),
body: Container(
child: DataTable(
onSelectAll: (b) {},
sortAscending: true,
columns: [
DataColumn(
label: Text('Item'),
),
DataColumn(
label: Text('Price'),
),
],
rows: items
.map(
(itemRow) => DataRow(
cells: [
DataCell(
Text(itemRow.itemName),
showEditIcon: false,
placeholder: false,
),
DataCell(
Text(itemRow.itemPrice),
showEditIcon: true,
placeholder: false,
onTap: _getSelectedRowInfo,
),
],
),
)
.toList(),
),
),
);
}
}
class ItemInfo {
String itemName;
String itemPrice;
ItemInfo({
this.itemName,
this.itemPrice,
});
}
var items = [
ItemInfo(
itemName: 'Item A',
itemPrice: '250',
),
ItemInfo(
itemName: 'Item B',
itemPrice: '100',
),
ItemInfo(
itemName: 'Item C',
itemPrice: '150',
),
];
单击编辑图标时,将调用“_getSelectedRowInfo”方法。我想在此函数中获得选定/点击行的完整详细信息。
câu trả lời hay nhất
你可以使用onSelectChanged DataRow 的属性。
rows: items
.map(
(itemRow) => DataRow(
onSelectChanged: (bool selected) {
if (selected) {
log.add('row-selected: ${itemRow.index}');
}
},
cells: [
// ..
],
),
关于datatable - Flutter DataTable - 点击行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53190644/
Cat f1.txt Aman Vishal Ajjay Vijay Rahul Manish Shobit Bị phê bình Tavlin Bây giờ, đầu ra phải đáp ứng các điều kiện nêu trên Câu trả lời hay nhất Bạn có thể đặt bộ đếm trong vòng lặp đọc tệp và in nó, count=0 trong khi đọc các dòng, hãy đếm++ nếu
Tôi đang cố gắng tìm các dòng chung trong file1 và file2. Tôi muốn ghi dòng vào file 2 nếu có dòng public, nếu không thì in dòng không công khai ở file 1. fin1 và fin2 là các tập tin xử lý ở đây. nó đọc
Tôi có tập lệnh SQL này: CREATE TABLE `table_1` ( `IDTable_1` int(11) NOT NULL, PRIMARY KEY (`IDTable_1`) );
Tôi có 512 hàng để chèn vào cơ sở dữ liệu. Tôi đang tự hỏi liệu có bất kỳ lợi ích nào khi gửi nhiều phụ trang so với việc gửi một phụ trang lớn hay không. Ví dụ: chèn hàng 1x 512--INSERT INTO mydb.mytable (id, phonen
Cách chọn user_id từ người dùng, SUB(hàng, hàng - 1), trong đó user_id=@userid người dùng bảng của tôi, id là 1, 3, 4, 10, 11, 23... (không phải ++) --id - --------bạn
Tôi đã cố gắng tìm kiếm cách tốt nhất để giải quyết vấn đề này nhưng tôi không thể tìm thấy bất kỳ ví dụ nào trước đây về loại vấn đề này. Tôi đang xây dựng một trung tâm mua sắm trực tuyến dựa trên siêu địa phương được chia thành khoảng 3000 khu vực. Mỗi khu vực chứa khoảng 300 mặt hàng. chúng là những món đồ tương tự
preg_match('|phpVersion = (.*)\n|',$wampConfFileContents,$result); $phpVersion = str_replace('"','',
Tôi đang cố gắng tạo một biểu thức chính quy để xóa 10 dòng đầu tiên và cuối cùng của 200 tệp txt bằng cách sử dụng "tìm kiếm và thay thế tất cả". Tôi đã thử (\s*^(\h*\S.*)){10} để xóa Chứa 10 dòng đầu tiên trống không hoạt động tốt. hầu hết
Mã bên dưới lấy thông tin tôi cần từ cơ sở dữ liệu nhưng không in ra tất cả thông tin. Đầu tiên, tôi biết nó đang nhận được tất cả thông tin chính xác từ bảng vì tôi đã thử truy vấn trong SQL Developer. công tĩnh void m
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi mơ hồ, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Tôi đang cố gắng chèn bản ghi vào hai bảng nhưng tôi gặp phải một ngoại lệ. Bạn có thể giúp tôi giải quyết vấn đề này? Đầu tiên tôi đã thử mã bên dưới. đang chờ _testRepository.InsertAsync(test); đang chờ _xyzRepo
CSS bootstrap cơ bản này hiển thị 1 hàng và 4 cột: Văn bản Văn bản Văn bản
Nếu tôi muốn truy xuất 10 hàng đầu tiên từ bảng, tôi sẽ sử dụng mã sau: SELECT * FROM Persons LIMIT 10 Điều tôi muốn biết là làm thế nào để truy xuất 10 kết quả sau 10 kết quả đầu tiên. Nếu tôi thực thi mã này bên dưới,
Hôm nay tôi bắt đầu sử dụng JexcelApi và nhận thấy điều này: Khi bạn cố gắng lấy một phần tử từ một vị trí cụ thể, thay vì sử dụng sheet.getCell(row,col) như bạn thường mong đợi, bạn sử dụng sheet.getCell(col,ro
Tôi đang cố gắng phát triển hệ thống hồ sơ người dùng trên trang web của mình có chứa 3 bài đăng trước đó của người dùng. Tôi có thể yêu cầu nó chọn 3 bản ghi đầu tiên, nhưng nó sẽ chỉ hiển thị một trong số chúng. Tôi có ngu ngốc không khi muốn viết mã vào lúc 2 giờ sáng? truy vấn($ q)
Tôi đã tìm kiếm câu trả lời trên internet nhưng không thể tìm thấy bất kỳ câu trả lời nào. (Có lẽ tôi đã hỏi sai câu hỏi?) Tôi có một bảng trông như thế này: Tôi đang sử dụng truy vấn: CHỌN tiêu đề, ngày, SUM(tiền) TỪ thanh toán W
Tôi có truy vấn sau, tôi muốn lấy 100 mục từ cơ sở dữ liệu, nhưng Host_id xuất hiện nhiều lần trong bảng url và tôi muốn lấy tối đa 10 hàng duy nhất từ bảng cho mỗi Host_id. chọn * từ url j
Tôi có hơn 500 hàng trong bảng cơ sở dữ liệu của mình với các ngày cụ thể. Truy vấn các hàng cho một ngày cụ thể. chọn * từ bảng tin trong đó cdate='18/07/2012' Điều này sẽ trả về 500 hàng. Cách truy vấn theo hàng
Tôi muốn sử dụng sed để in n dòng bắt đầu từ một dòng nhất định, bỏ qua n dòng, in n dòng, v.v. cho đến hết tệp văn bản. Ví dụ: khai báo dòng 4, in 5-9, bỏ qua 10-14, in 15-19, v.v. từ file 1 2 3 4 5 6
Tôi hiện đang thực hiện quy trình xác thực để kiểm tra mật khẩu cũ của người dùng nhưng vấn đề là tôi không hiểu tại sao truy vấn của mình lại trả về 0 hàng trong khi dự kiến sẽ có 1 hàng. Một điều nữa là ngay cả khi tôi không chuyển đổi văn bản mật khẩu thành md5, mật khẩu băm vẫn nhận được câu trả lời đúng, nhưng tôi không biết tại sao lại xảy ra
Tôi là một lập trình viên xuất sắc, rất giỏi!