Home Reference Source Repository
public class | source

app

UI App

Example:

const app = new mdw.App({
  element: document.body,
  template: [{
    layout: 4,
    module: mdw.Tree,
    opts: {
      templatekey: 'name',
      template: {
        Bob: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        Marley: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        John: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        }
      },
      data: [{
        id: 1,
        name: 'Bob'
      }, {
        id: 2,
        name: 'Marley',
        parent: 1
      }, {
        id: 3,
        name: 'John',
        parent: 2
      }]
    }
  }, {
    layout: 4,
    module: mdw.Tree,
    opts: {
      templatekey: 'name',
      template: {
        Bob: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        Marley: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        John: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        }
      },
      data: [{
        id: 1,
        name: 'Bob'
      }, {
        id: 2,
        name: 'Marley',
        parent: 1
      }, {
        id: 3,
        name: 'John',
        parent: 2
      }]
    }
  }, {
    layout: 4,
    module: mdw.Tree,
    opts: {
      templatekey: 'name',
      template: {
        Bob: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        Marley: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        },
        John: {
          module: mdw.Checkbox,
          opts: {
            text: 'Name'
          }
        }
      },
      data: [{
        id: 1,
        name: 'Bob'
      }, {
        id: 2,
        name: 'Marley',
        parent: 1
      }, {
        id: 3,
        name: 'John',
        parent: 2
      }]
    }
  }]
})

Constructor Summary

Public Constructor
public

constructor(options: object): void

constructor

Member Summary

Public Members
public

body: {}

public set

data(data: Array): *

set data

public get

data: *

public set

template(data: Array): *

set data

Method Summary

Public Methods
public

create()

public

empty()

Public Constructors

public constructor(options: object): void source

constructor

Params:

NameTypeAttributeDescription
options object

The options object.

Return:

void

Public Members

public body: {} source

public set data(data: Array): * source

set data

public get data: * source

public set template(data: Array): * source

set data

Public Methods

public create() source

public empty() source