convert model and component to JS utilities

Pat VachonPat Vachon ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž
edited June 25, 2020 in Ideas
I've been working with creating dynamic models and components. The tutorial does a good job of showing how it's done, but the process is repetitive and tedious for creating very little compared to the typical way creating a page.

Can you create utilities for converting models and components into the JS code? It would be very very useful.
1
1 votes

Awaiting Review ยท Last Updated

Comments

  • edited June 25, 2020
    Can you post the code that your using? It can probably be optimized in some way...
  • Pat VachonPat Vachon ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž
    edited January 5, 2016
    The code I'm using works fine. It's the creation of this code that I'd like a utility for.
    var allModels = [];     var currentTimeEntryModel = new skuid.model.Model();      currentTimeEntryModel.objectName = 'Time_Entry_CB__c';     currentTimeEntryModel.id = 'CurrentTimeEntry';     currentTimeEntryModel.recordsLimit = 1;     currentTimeEntryModel.fields = [         { id: 'End_Time__c' },         { id: 'Start_Time__c' },         { id: 'Unique_Time_Entry__c' },         { id: 'Unique_Time_Entry__r.Name' },     ];          currentTimeEntryModel.doQuery = true;      currentTimeEntryModel.conditions = [         {              enclosevalueinquotes: false,             field: 'End_Time__c',              inactive: false,             name: 'End_Time__c',             operator: '=',             type: 'blank',              value: 'null'         }         ,{             enclosevalueinquotes: true,             field: 'Time_Entry_for__c',             inactive: false,             mergefield: 'userid',             operator: '=',              originalInactive: false,             type: 'userinfo'         }     ];           allModels.push(currentTimeEntryModel);     // Initialize each of our Models     // so that they have index maps created     // and other internal guts,     // then register them with Skuid     // so that Skuid officially knows about them     $.each(allModels,function(){        // Register each of our Models with Skuid         this.initialize().register();     });     // Load all Models --- this will:     // (a) populate all metadata     // (b) run the queries on the models          skuid.model.load(allModels);
  • Rob HatchRob Hatch ๐Ÿ’Ž๐Ÿ’Ž๐Ÿ’Ž
    edited September 1, 2016
    There was a sigh and grimace in the dev cave this morning. ย Your idea is good, ย but it just represents more we 'should' do. ย  Thanks for keeping them coming. ย  We'll keep the ideas in the backlog...ย 
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!