セッション言語によるソート

  • リリースバージョン: Australia
  • 更新日 2026年04月29日
  • 所要時間:3分
  • リスト内の列をソートするときに、ユーザーのセッション言語に応じて文字列値を並べ替えます。

    デフォルトでは、リスト内の列をソートする場合、文字列値は英語のアルファベット順に並べられます。ユーザーのセッション言語に応じて列のソートをサポートするために、インスタンスの動作と個々の列の動作を設定できます。

    次の例では、ユーザーのセッション言語はスウェーデン語です。例の [文字列フィールド] 列は、スウェーデン語のアルファベットに従って Ö から A の順に降順でソートされています。

    セッション言語に応じてソートされた列

    注:
    この列属性は、次の列属性と一緒に使用することはできません:ロケールテキストの一致。詳細については、「」を参照してください。

    サポートされている言語でこの機能を使用できるかどうかは、インスタンスで使用されている基礎となるリレーショナルデータベース管理システム (RDBMS) の照合の可用性に依存します。各言語と RDBMS で使用可能な照合のリストについては、DB 照合情報 [sys_db_collation_info] テーブルに移動します。サポートされていない言語の照合を追加するには、「サポートされていない言語の照合情報の追加」を参照してください。

    セッション言語に応じたソートの有効化

    ユーザーのセッション言語に応じて列の文字列値をソートできるようにします。

    始める前に

    必要なロール:admin

    このタスクについて

    注:
    ユーザーのセッション言語が英語でない場合のリストのソートは、特に大量のレコード (100,000 以上) を含むテーブルでは、英語の場合よりも時間がかかる場合があります。

    手順

    1. 移動先 すべて > システムのプロパティ > システムローカリゼーション.
    2. [言語が英語以外の場合に、ユーザーのセッション言語でソート (リスト用) を有効にする (Enable sorting (for lists) in the user's session language when the language is other than English)] オプションを選択します。
    3. [保存] を選択します。

    タスクの結果

    リスト内の列をソートする場合、文字列値はユーザーのセッション言語に応じて順序付けされます。必要に応じて、個々の列に対してこの動作をオフにできます。

    列のソートの構成

    列の値をユーザーのセッション言語に従ってソートするかどうかを設定します。

    始める前に

    インスタンスのユーザーのセッション言語に応じたソートを有効にします。

    この列属性は、ロケールテキスト一致では使用できません。詳細については、「」を参照してください。

    必要なロール:admin

    手順

    1. フォームのフィールドに移動し、フィールドを選択して長押し (または右クリック) して、[ 辞書を構成] を選択します。
      フィールドは文字列フィールドである必要があります。
    2. [関連リンク] で [詳細表示] を選択します。
    3. [属性] フィールドで、 i18n_session_language_sortable 属性を追加し、true または false の値を指定します。
      • ユーザーのセッション言語による列のソートをオフにするには、「i18n_session_language_sortable=false」と入力します。代わりに、列は英語のアルファベット順にソートされます。
      • ユーザーのセッション言語で列をソートできるようにするには、「i18n_session_language_sortable=true」と入力します。他のすべての列について、ユーザーのセッション言語に応じたソートをオフにするには、次の手順を参照してください。
    4. オプション: 1 つ以上の列に i18n_session_language_sortable=true 属性を追加し、他のすべての列のデフォルトの動作を変更して英語のアルファベットに従ってソートする場合は、次の手順を実行します。
      1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
      2. [新規] を選択します。
      3. フォームのフィールドに入力します。
        フィールド
        名前 com.glide.db.i18n_session_language_sortable_default
        タイプ true | false
        false
      4. [送信] を選択します。

    次のタスク

    必要に応じて、追加の列のソート動作を構成します。