2016-06-29 9 views
-1

私の多くのカラムとそれらのカラムの長いエントリのために、私はテーブルに水平スクロールバーを実装したかったのです。 ....テーブル内の水平スクロールバー

navigationMode="Scrollbar" 

が、これは、垂直スクロールバーだけではない、横1のために働くようだ:私はAPIリファレンスで見つけ

唯一のオプションは、私のテーブルにプロパティを追加するために、この1でした

答えて

1

テーブルをsap.m.ScrollContainerにラップします。コンテナの<content>集計にテーブルを追加します。これはテーブルをスクロール可能にします。プロパティhorizontalverticalによって、垂直スクロールバーと水平スクロールバーの表示を制御できます。

API link.

編集:例:

<Page title="{i18n>title}"> 
    <content> 
     <ScrollContainer> 
      <content> 
       <Table> 
        <columns> 
         <Column width="1000px"> 
          <Text text="1" /> 
         </Column> 
         <Column width="1000px"> 
          <Text text="2" /> 
         </Column> 
         <Column width="1000px" > 
          <Text text="3" /> 
         </Column> 
        </columns> 
        <items> 
         <ColumnListItem> 
          <cells> 
           <Text text="1" /> 
           <Text text="2" /> 
           <Text text="3" /> 
          </cells> 
         </ColumnListItem> 
        </items> 
       </Table> 
      </content> 
     </ScrollContainer> 
    </content> 
</Page> 
+0

私は 'のxmlnsを追加しました:スクロールバー= "sap.m.ScrollContainer"'と 'に私のテーブルを設定し、<スクロールバー:コンテンツ>'が、このエラーのために動作していません:** ncaughtエラー:../../resources/sap/m/ScrollContainer/content.jsから 'sap/m/ScrollContainer/content.js'を読み込めませんでした:404 - 見つからない** – ECasio

+0

''は 'ScrollContainer'の一部ではなく、' m'名前空間の一部です。だから既に 'sap.m'名前空間を定義しているなら、これをScrollContainerのために使用してください。そうでなければ、 'xmlns:m =" sap.m "'名前空間を作成し、 'm:ScrollContainer'と' 'を使います。 – nistv4n

+0

私の悪い、申し訳ありませんが、それはちょうど今働いていない私のテーブルは、スクロールバーなしで、前と同じ方法をロードします – ECasio

関連する問題