当前位置 : 主页 > 网络编程 > JavaScript >

createAllocation.txt

来源:互联网 收集:自由互联 发布时间:2021-06-30
createAllocation.txt function createAllocation(data){ if (A.isArray(data.input)) { let profile = {}, P, inputs = data.input const def = { id: '', name: 'noname', type: 'text', value: '', placehold: '' } O.keys(data).forEach( item = { if (it
createAllocation.txt
function createAllocation(data){
  if (A.isArray(data.input)) {
    let profile = {}, P, inputs = data.input     
    
    const def = {
      id: '',
      name: 'noname',
      type: 'text',
      value: '',
      placehold: ''
    }
    
    O.keys(data).forEach( item => {
      if (item!='input') profile[item] = data[item]
    })
    
    return inputs.map( input => {
      P = _.extend( def, (input.props||input))
      P.attr = {
        title: profile.title||P.title||'',
        desc: profile.desc||P.desc||'',
        className: (profile.itemClass||P.itemClass) ? 'inputItem '+(profile.itemClass||P.itemClass) : 'inputItem'
      }
      if (P.union){
        P.target = {
          id: P.id,
          name: P.name,
          type: P.type,
        }
      }
    })     
  }
  return data
}
上一篇:defineProperty
下一篇:select.txt
网友评论