Sha256: 5a209b4448884d1a66372be3fd5293fe3cbbd2704cf4a1ec6f66739dace8e771

Contents?: true

Size: 1.01 KB

Versions: 1

Compression:

Stored size: 1.01 KB

Contents

class Skr.Screens.GlAccounts extends Skr.Screens.Base

    dataObjects:
        account: ->
            @loadOrCreateModel({
                klass: Skr.Models.GlAccount,
                prop: 'account', attribute: 'number'
            })

    getInitialState: ->
        commands: new Skr.Screens.Commands(this, modelName: 'account', print: true)

    render: ->
        <LC.ScreenWrapper identifier="gl-accounts">
            <SC.ScreenControls commands={@state.commands} />
            <BS.Row>

                <SC.GlAccountChooser sm=2 model={@account}
                    commands={@state.commands}
                    label='Number' name="number" editOnly finderField />

                <LC.ToggleField sm=2 align='center' label="Active?"
                    name="is_active" model={@account} />

                <LC.Input sm=8 name="name" model={@account} />

            </BS.Row>
            <BS.Row>
                <LC.TextArea sm=12 name="description" model={@account} />
            </BS.Row>
        </LC.ScreenWrapper>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
stockor-0.4.0 client/skr/screens/gl-accounts/GlAccounts.cjsx