型・APIリファレンス
    Preparing search index...

    Function useSpreadSheetFilterConditionState

    • SpreadSheetフィルター条件ステートを管理するロジックを提供する

      Returns {
          clearValidationErrors: () => void;
          filterConditionState: ComputedRef<SpreadSheetFilterConditionState>;
          getParamFilterCondition: () => SpreadSheetFilterCondition[];
          getValidationErrorsByPropertyName: (propertyName: string) => string[];
          setDisable: (isDisable: boolean) => void;
          setFilterCondition: (filterCondition: SpreadSheetFilterCondition[]) => void;
          setPage: (page: number) => void;
          setSortCondition: (sortCondition: SpreadSheetFilterSortCondition) => void;
          setValidationErrors: (
              errors: SpreadSheetFilterConditionValidationError[],
          ) => void;
      }

      • clearValidationErrors: () => void

        バリデーションエラーをクリア

      • filterConditionState: ComputedRef<SpreadSheetFilterConditionState>

        フィルター条件ステート

      • getParamFilterCondition: () => SpreadSheetFilterCondition[]

        SpreadSheet定義からフィルター条件を取得

      • getValidationErrorsByPropertyName: (propertyName: string) => string[]

        プロパティ名でバリデーションエラーを取得

      • setDisable: (isDisable: boolean) => void

        検索ボタンの無効化状態を設定

      • setFilterCondition: (filterCondition: SpreadSheetFilterCondition[]) => void

        フィルター条件を設定

      • setPage: (page: number) => void

        ページ番号を設定

      • setSortCondition: (sortCondition: SpreadSheetFilterSortCondition) => void

        ソート条件を設定

      • setValidationErrors: (errors: SpreadSheetFilterConditionValidationError[]) => void

        バリデーションエラーを設定