Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <s:DataGrid id="dataGridArbeidshistorikk"
- requestedColumnCount="15"
- percentWidth="100"
- selectionChanging.REDIGER="if(model.dirty) event.preventDefault();"
- dataProvider="{model.list}"
- initialize="HaloThemeStyleHacker.settStandardAlternatingRowColors(dataGridArbeidshistorikk)"
- selectionChange="onDataGridSelectionChange()"
- creationComplete="lagInitiellSortering()"
- focusEnabled="false"
- selectionMode="multipleRows"
- itemRenderer="no.spk.puma.person.arbeidsforhold.itemrenderers.ArbeidsforholdRowItemRenderer">
- <s:columns>
- <s:ArrayList>
- <s:GridColumn id="typeColumn"
- width="50"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.type.header')"
- dataField="linjeType"
- itemRenderer="no.spk.puma.person.arbeidsforhold.itemrenderers.ArbeidsforholdtypeItemRenderer"/>
- <s:GridColumn id="statusColumn"
- width="55"
- dataField="statusTekst"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.status.header')"
- itemRenderer="no.spk.puma.person.arbeidsforhold.itemrenderers.ArbeidsforholdStatusItemRenderer"/>
- <s:GridColumn id="datoColumn"
- width="75"
- labelFunction="ArbeidshistorikkModel.dato"
- sortCompareFunction="ArbeidshistorikkModel.sorterPaaDato"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.dato.header')"/>
- <s:GridColumn id="datoMedredningSluttColumn"
- width="130"
- visible="false"
- labelFunction="ArbeidshistorikkModel.datoMedregningSlutt"
- sortCompareFunction="ArbeidshistorikkModel.sorterPaaDatoMedregningSlutt"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.datoMedregningSlutt.header')"/>
- <s:GridColumn id="kodeColumn"
- width="50"
- labelFunction="ArbeidshistorikkModel.kode"
- showDataTips="true"
- dataTipField="kodeBeskrivelseTooltip"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.kode.header')"/>
- <s:GridColumn id="organisasjonsnummerColumn"
- width="80"
- dataField="organisasjonsnummer"
- showDataTips="true"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.organisasjonsnummer.header')">
- <s:itemRenderer>
- <fx:Component>
- <itemrenderers:ArbeidsforholdBaseRenderer clipAndEnableScrolling="true">
- <mx:HBox horizontalScrollPolicy="off"
- verticalScrollPolicy="off">
- <fx:Script>
- <![CDATA[
- import no.spk.puma.felles.arbeidsflate.ArbeidsflateEventDispatcher;
- import no.spk.puma.felles.arbeidsflate.navigasjon.VisKundeMedOrgNrEvent;
- import no.spk.puma.felles.tid.Dato;
- import no.spk.puma.person.arbeidsforhold.avtalebytte.AvtalebytteLinje;
- import no.spk.puma.person.arbeidsforhold.historikk.HistorikkLinje;
- import no.spk.puma.person.arbeidsforhold.medregning.MedregningsLinje;
- private function haandtereOrgNrTilKunde():void {
- ArbeidsflateEventDispatcher.dispatch(new VisKundeMedOrgNrEvent(data.organisasjonsnummer, Dato.fraDate(data.aksjonsdatoDate)));
- }
- public static function hentLinkStylename(arbeidsforholdLinje:ArbeidsforholdLinje):String {
- if (arbeidsforholdLinje.slettet) {
- return "slettet";
- } else {
- return "";
- }
- }
- ]]>
- </fx:Script>
- <mx:LinkButton label="{data.organisasjonsnummer}"
- toolTip="{data.organisasjonsnummerBeskrivelse}"
- styleName="{hentLinkStylename(data as ArbeidsforholdLinje)}"
- cornerRadius="0"
- width="100%"
- height="100%"
- visible="{data is HistorikkLinje || data is AvtalebytteLinje}"
- includeInLayout="{data is HistorikkLinje || data is AvtalebytteLinje}"
- click="{haandtereOrgNrTilKunde()}"/>
- <mx:Label visible="{data is MedregningsLinje}"
- includeInLayout="{data is MedregningsLinje}"
- text="{data.organisasjonsnummer}"/>
- </mx:HBox>
- </itemrenderers:ArbeidsforholdBaseRenderer>
- </fx:Component>
- </s:itemRenderer>
- </s:GridColumn>
- <s:GridColumn id="ordningColumn"
- width="60"
- visible="false"
- showDataTips="true"
- dataField="ordning"
- dataTipField="ordningsBeskrivelse"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.ordning.header')"/>
- <s:GridColumn id="regulativkodeColumn"
- width="50"
- visible="false"
- dataField="regulativkode"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.regulativkode.header')"/>
- <s:GridColumn id="stillingskodeColumn"
- width="90"
- dataField="stillingskode"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.stillingskode.header')"/>
- <s:GridColumn id="stillingsbetegnelseColumn"
- width="130"
- dataField="stillingsbetegnelse"
- showDataTips="true"
- dataTipField="stillingsbetegnelseTooltip"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.stillingsbetegnelse.header')"/>
- <s:GridColumn id="deltidsprosentColumn"
- width="40"
- dataField="deltidsprosent"
- labelFunction="ArbeidshistorikkModel.deltidsprosent"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.delprosent.header')"/>
- <s:GridColumn id="loennstrinnColumn"
- width="35"
- labelFunction="ArbeidshistorikkModel.loennstrinn"
- sortCompareFunction="ArbeidshistorikkModel.sorterSomTallMedLabelFunction"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.loennstrinn.header')"/>
- <s:GridColumn id="beloepColumn"
- width="65"
- sortCompareFunction="ArbeidshistorikkModel.sorterSomTallMedLabelFunction"
- dataField="beloep"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.beloep.header')"
- formatter="{BeloepFormatter.getInstance()}" />
- <s:GridColumn id="fasteTilleggColumn"
- width="60"
- dataField="fastetillegg"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.fastetillegg.header')"
- formatter="{BeloepFormatter.getInstance()}" />
- <s:GridColumn id="variableTilleggColumn"
- width="60"
- dataField="variabletillegg"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.variabletillegg.header')"
- formatter="{BeloepFormatter.getInstance()}" />
- <s:GridColumn id="funksjonstilleggColumn"
- width="60"
- dataField="funksjonstillegg"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.funksjonstillegg.header')"
- formatter="{BeloepFormatter.getInstance()}" />
- <s:GridColumn id="permisjonsavtaleColumn"
- width="80"
- dataField="permisjonsavtale"
- dataTipField="permisjonsavtaleBeskrivelseTooltip"
- showDataTips="true"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.permisjonsavtale.header')"/>
- <s:GridColumn id="aldersgrenseColumn"
- width="80"
- dataField="aldersgrense"
- labelFunction="ArbeidshistorikkModel.formaterNummerFelterTilBlankeForAvtalebytte"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.aldersgrense.header')"/>
- <s:GridColumn id="stillingsforholdnummerColumn"
- width="130"
- visible="false"
- dataField="stillingsforholdnummer"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.stillingsforholdnummer.header')"/>
- <s:GridColumn id="avtalenummerColumn"
- width="60"
- visible="false"
- dataField="avtalenummer"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.avtalenummer.header')"/>
- <s:GridColumn id="fungeringColumn"
- width="45"
- visible="false"
- labelFunction="ArbeidshistorikkModel.fungering"
- dataField="fungering"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.fungering.header')"/>
- <s:GridColumn id="saksbehandlerColumn"
- width="35"
- visible="false"
- dataField="saksbehandler"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.saksbehandler.header')"/>
- <s:GridColumn id="linjenummerColumn"
- width="30"
- visible="false"
- dataField="linjenummer"
- labelFunction="ArbeidshistorikkModel.formaterNummerFelterTilBlankeForAvtalebytte"
- sortCompareType="{SortFieldCompareTypes.NUMERIC}"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.linjenummer.header')"/>
- <s:GridColumn id="endringsdatoColumn"
- width="80"
- visible="false"
- dataField="endringsdato"
- sortCompareFunction="ArbeidshistorikkModel.sorterPaaEndringsdato"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.datoSisteEndring.header')"/>
- <s:GridColumn id="ankomstdatoColumn"
- width="80"
- minWidth="150"
- visible="false"
- labelFunction="ArbeidshistorikkModel.ankomstdato"
- sortCompareFunction="ArbeidshistorikkModel.sorterPaaAnkomstdato"
- headerText="@Resource(bundle='tekster', key='arbeidsforhold.tabell.kolonne.datoAnkomst.header')"/>
- </s:ArrayList>
- </s:columns>
- </s:DataGrid>
Advertisement
Add Comment
Please, Sign In to add comment