Datepicker picker usage in uitable

4 vues (au cours des 30 derniers jours)
EDMOND
EDMOND le 19 Mai 2023
I'm uploading data into uitable I want user to use datepicker to set date and upload to uitable at date column
  1 commentaire
dpb
dpb le 19 Mai 2023
So, what's the Q?

Connectez-vous pour commenter.

Réponses (1)

Narvik
Narvik le 3 Sep 2024
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!

Catégories

En savoir plus sur Dialog Boxes dans Help Center et File Exchange

Tags

Produits


Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by