U3F1ZWV6ZTExODY2MTM1NzI0NTQzX0ZyZWU3NDg2MTg0NDg5ODMy

كيفية اضافة ايقونة طباعة في الجدول

 نستخدم 


    actionColumnWidth: 90,
      actionIcon: [
        {
          type: "button",
          label: "print",
          buttonType: "primary",
          width: "75%",
          height: "75%",
          disabled: (row: RecordType) => row.report_written === "N",
        },

لا تنس استيراد نوع ال recordType
import { RecordType } from "@app-structure/types";



حتى تعمل الايقونة بسلاسة لا تنس اضافة 


        onPressQueryableTablesActionIcon={onPressQueryableTablesActionIcon}

الى CreateFormOrTableBasedFromConfic


  const onPressQueryableTablesActionIcon: OnPressTablesActionIconType =
    useCallback(
      ({ row }) => {
        const {
          organization_no: orgNo,
          mr_report_request_id: reqId,
          visit_id: vId,
        } = row as RecordType;
        handleChangeMultipleInputs({
          organization_no: orgNo,
          mr_report_request_id: reqId,
          visit_id: vId,
        });
        runQuery();
        runQueryBody();

        handleOpenPrintModal();
      },
      [
        handleChangeMultipleInputs,
        handleOpenPrintModal,
        runQuery,
        runQueryBody,
      ],
    );




mr-report-request-page


تعليقات
ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة