Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const documentResource = require('mozu-node-sdk/clients/content/documentlists/document')(apiContext);
- //config
- Config = {
- "MZDB": {
- "YEAR": "year",
- "YEARMAKE": "yearmake",
- "YEARMAKEMODEL": "yearmakemodel"
- },
- "NAMESPACE": namespace,
- "ATTRIBUTES": {
- "YMMCSV": {
- "ADMINNAME": "YMM-CSV",
- "ATTRIBUTECODE": "ymm-csv",
- "ATTRIBUTEFQN": "tenant~ymm-csv"
- },
- "YEARMAKEMODEL": {
- "ADMINNAME": "Year Make Model",
- "ATTRIBUTECODE": "year-make-model",
- "ATTRIBUTEFQN": "tenant~year-make-model"
- }
- },
- "SUBNAVLINK": {
- "PATH": ["Sync Year Make Model Data"],
- "HREF": "https://8fbbd3dc.ngrok.io/subnav",
- "MODALWINDOWTITLE": "Sync Year Make Model Data",
- "SUBNAVLINKFQN": "subnavlinks@mozu"
- }
- }
- //EntityEditors
- module.exports = {
- Year: {
- "documentTypeFQN": "entityEditor@mozu",
- "listFQN": "entityEditors@mozu",
- "name": "year-editor",
- "properties": {
- "code": "Ext.create('Ext.form.Panel',{title:'YearEditor',layout:'anchor',defaults:{anchor:'100%'},defaultType:'textfield',items:[{fieldLabel:'Years',name:'years',xtype:'boxselect',store:[],queryMode:'local',forceSelection:false,createNewOnEnter:true,createNewOnBlur:true,}],setData:function(data){this.getForm().setValues(data);this.data=data;},getData:function(){vardata=this.getValues(false,false,false,true);returnExt.applyIf(data,this.data);},});",
- "entityLists": [`${Config.MZDB.YEAR}@${Config.NAMESPACE}`],
- "priority": 0
- }
- }
- }
- documentResource.createDocument({ documentListName: entityEditorDocumentListName }, { body: EntityEditors.Year })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement