0

私のケースにはapex:listViewがあります:

<apex:ListViews type="Case">
</apex:ListViews>

このページを表示すると、[アクション]、[ケース番号]、[連絡先名]、[件名]、[ステータス]、[優先度]、[開いた日付/時刻]、[ケース所有者のエイリアス]の列が表示されます。

表示される列と列の順序をカスタマイズするにはどうすればよいですか?

ありがとう。

4

2 に答える 2

3

これは私がやったことです:

<apex:page standardController="Case" recordSetVar="Case" sidebar="true" showHeader="true">
    <apex:form >
        <apex:pageBlock title="Cases">
              <apex:outputLabel value="View:"/>
              <apex:selectList value="{!filterId}" size="1">
                <apex:actionSupport event="onchange" rerender="cases_table"/>
                <apex:selectOptions value="{!listviewoptions}"/>
              </apex:selectList>
            <apex:pageBlock >
                <apex:pageBlockButtons >
                </apex:pageBlockButtons>
                <apex:pageBlockTable value="{!case}" var="c" rows="50" id="cases_table" >
                    <apex:column >
                        <a target="_parent" href="{!URLFOR($Action.Case.View, c.id)}">{!c.CaseNumber}</a>
                        <apex:facet name="header">Case Number</apex:facet>
                    </apex:column>
                    <apex:column value="{!c.ContactId}" />
                    <apex:column value="{!c.Subject}" />
                    <apex:column value="{!c.Status}" />
                    <apex:column value="{!c.Priority}" />
                </apex:pageBlockTable>
            </apex:pageBlock>
        </apex:pageBlock>
    </apex:form>
    <base target="_parent"/>
</apex:page>
于 2012-08-15T14:00:20.780 に答える
1

Apex リスト ビューは、標準のリスト ビューと同様に、上部に選択リストがあり、その後にEditボタンとボタンが続きCreate New Viewます。[編集] ボタンをクリックすると、ビューを変更できます。私が知っている限り、プログラムで列を変更する方法はありません。さらに制御が必要な場合<apex:pageblocktable>は、質問のコメントに記載されている JCD などの別のタグを使用できます。

リスト ビュー ピックリスト編集ボタン

于 2012-07-24T19:41:32.570 に答える