選択戦略を変更する必要があると思います :) 知る限り、af:tableSelectOne の選択プロパティを構成することはできません。af:tableコンポーネントのファセットにネストされており、af:tableSelectOneの動作を駆動するコンポーネントです。したがって、特定の行を選択するには、af:table のプロパティ「selectionState」を確認する必要があります (ADF 10.x バージョンを使用していると思います)。
<af:table value="#{bindings.DemoView1.collectionModel}"
var="row" rows="#{DemoView1.DemoView1.rangeSize}"
first="#{bindings.FilterView1.rangeStart}"
emptyText="#{bindings.DemoView1.viewable ? \'No rows yet.\' : \'Access Denied.\'}"
selectionState="#{bindings.DemoView1.collectionModel.selectedRow}"
selectionListener="#{bindings.DemoView1.collectionModel.makeCurrent}"
id="table1"
きっと見つかります。アイデアを得るには、テーブル オブジェクトをデータ コントロール (つまり、ADF ビジネス コンポーネント ベースのデータ コントロールを使用している場合はビュー オブジェクト) から jsf ページにドラッグ アンド ドロップし、必要なコンポーネントとしてテーブルを選択し、そのテーブルで最後のステップを選択します。選択オプションを選択します(ドラッグアンドドロップ後にポップアップウィンドウが表示されます)。 af:table コンポーネントをそのように構成すると、ビューオブジェクトの現在の行を変更して選択を制御できます。(af:tableがアタッチされたViewオブジェクト)
よろしく