king
2020-02-27 822bc67061448c6e3a1eb77d39be4ad2b84b416a
src/templates/tableshare/formconfig.js
@@ -268,8 +268,43 @@
      }, {
        value: 'outerpage',
        text: Formdict['header.form.newpage.outer']
      }, {
        value: 'funcbutton',
        text: Formdict['header.form.funcbutton']
      }]
    }, {
    },
    {
      type: 'select',
      key: 'funcType',
      label: Formdict['header.form.funcType'],
      initVal: card.funcType || '',
      required: true,
      options: [{
        value: 'changeuser',
        text: Formdict['header.form.func.changeuser']
      }, {
        value: 'print',
        text: Formdict['header.form.func.print']
      }]
    },
    {
      type: 'select',
      key: 'execMode',
      label: Formdict['header.form.execMode'],
      initVal: card.execMode || 'exec',
      required: true,
      options: [{
        value: 'exec',
        text: Formdict['header.form.exec']
      }, {
        value: 'prompt',
        text: Formdict['header.form.prompt']
      }, {
        value: 'pop',
        text: Formdict['header.form.popform']
      }]
    },
    {
      type: 'select',
      key: 'tabType',
      label: Formdict['header.form.tabType'],
@@ -750,7 +785,7 @@
 * @param {*} card 
 * @param {*} inputfields 
 */
export function getModalForm (card, inputfields, subtable = false) {
export function getModalForm (card, inputfields, linkableFields, subtable = false) {
  let _openType = []
  let _fieldlength = 50
@@ -875,12 +910,13 @@
      readonly: false
    },
    {
      type: 'text',
      type: 'select',
      key: 'linkField',
      label: Formdict['header.form.linkField'],
      initVal: card.linkField || '',
      required: true,
      readonly: false
      readonly: false,
      options: linkableFields
    },
    {
      type: 'text',