Datepicker picker usage in uitable

조회 수: 9 (최근 30일)
EDMOND
EDMOND 2023년 5월 19일
답변: Narvik 2024년 9월 3일
I'm uploading data into uitable I want user to use datepicker to set date and upload to uitable at date column

답변 (1개)

Narvik
Narvik 2024년 9월 3일
Hi Edmond,
As per my understanding, you are trying to create an application where the user can select a date using a date picker and update a specific column in a "uitable" in MATLAB.
Assuming you are using App Designer, start by adding a "uitable" component for data display and include a "uidatepicker" component for date selection in your application.
Refer to the following documentation links for more information on "uitable" and "uidatepicker" respectively:
After adding the above components to your application, implement a callback for the date picker to capture the selected date and update the "Date" column in the table with this value.
Refer to the following sample callback function for data picker:
% assuming you have a uitable named 'Table' and a uidatepicker named 'DatePicker',
% callback function for the DatePicker
function datePickerValueChanged(app, event)
% get the selected date from the date picker
selectedDate = app.DatePicker.Value;
% convert the date to a string format if necessary
dateStr = datestr(selectedDate, 'mm/dd/yyyy');
% get the current data from the uitable
tableData = app.Table.Data;
% define your row selection logic
currentRow = app.SelectedRow;
% update the 'Date' column of the selected row
% assuming the 'Date' column is the second column
tableData{currentRow, 2} = dateStr;
% update the table with the new data
app.Table.Data = tableData;
end
Hope this helps!

카테고리

Help CenterFile Exchange에서 App Building에 대해 자세히 알아보기

태그

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by