3 Commits

2 arquivos alterados com 6 adições e 4 exclusões
Visão dividida
  1. +5
    -3
      src/components/Table.js
  2. +1
    -1
      src/util/make_model.js

+ 5
- 3
src/components/Table.js Ver arquivo

@@ -17,7 +17,7 @@ export default initial_vnode => {
}))
// merge column options
columns = columns.map(
column => column.label in initial_vnode.attrs.columns_options
column => initial_vnode.attrs.columns_options && column.label in initial_vnode.attrs.columns_options
? {...initial_vnode.attrs.columns_options[column.label], ...column} : column
).filter(column => !('display' in column) || column.display != false)
}
@@ -85,7 +85,9 @@ export default initial_vnode => {
}

return [
m('table', [
m('table', {
style: vnode.attrs.show ? undefined : {display: 'none'},
}, [
// always show table header
m('thead', m('tr', [
vnode.attrs.serial ? m('th.centered', '序号') : undefined,
@@ -105,7 +107,7 @@ export default initial_vnode => {
]))) : m('', 'Empty')
]),
// page navigation
pages.length > 1 ?
pages.length > 1 && vnode.attrs.show ?
m('.centered',
m('.pagination.centered', pages.map((page, i) => page.show ? m('a', {
class: page.active ? 'active' : '',


+ 1
- 1
src/util/make_model.js Ver arquivo

@@ -112,7 +112,7 @@ export default (options={}) => {
// selects
...(_configs.selects ? [{
label: 'select',
value: _configs.selects.map(select => select.alias ? select.alias + ':' + select.label : select.label).join(',')
value: _configs.selects.map(select => '"' + (select.alias ? select.alias + ':' + select.label : select.label) + '"').join(',')
}] : []),

...(_configs.wheres ? _configs.wheres : []),


Carregando…
Cancelar
Salvar