Emmm it's a custom edit, i just want to save the changes and ad some custom 
actions in it.
The javascript is what you gave me so i thought it was needed in there, 
isn't the javascript needed for the custom edit to work?
The processFormObjects is saved to session so i can check if it's saved ok 
and then write the data to the item, i have learned that from you :)

Op vrijdag 15 juni 2012 01:30:34 UTC+2 schreef Blair McK het volgende:
>
> I don't understand what you're trying to do. What is the purpose of the 
> javascript? Why do you resave the object after processformobjects saves it?
>
>
> On Thu, Jun 14, 2012 at 10:08 PM, Marco van den Oever <
> [email protected]> wrote:
>
>> When i click on edit or save the page reloads and in both actions (also 
>> cancel) the changes are saved, also while i am using an exit="true" the 
>> page reloads and not go to the items overview:
>>
>> -------
>>
>> <cfsetting enablecfoutputonly="true" />
>> <cfimport taglib="/farcry/core/tags/formtools" prefix="ft" />
>> <cfimport taglib="/farcry/core/tags/extjs" prefix="extjs" />
>>
>> <ft:processForm action="Cancel" exit="true" />
>>
>> <ft:processForm action="Save">
>>   <ft:processFormObjects typename="advertenties" bSessionOnly="true" />
>>   <!--- if a advertenties object was succesfully saved --->
>>   <cfif len(lSavedObjectIDs)>
>>     <!--- set the advertentie object data from session to variable --->
>>    <cfset obj = createObject
>> ('component',application.stcoapi.advertenties.typePath) />
>> <cfset advertentie = getData(objectid=lSavedObjectIDs) />
>>       <cfset stprops = {} />
>>       <cfset stprops.objectid = advertentie.objectid />
>>   <cfset stprops.emailadres = advertentie.emailadres />
>>   <cfset stprops.titel = advertentie.titel />
>>    <cfset stprops.categorie = advertentie.categorie />
>>   <cfset stprops.tekst = advertentie.tekst />
>>   <cfset stprops.foto1 = advertentie.foto1 />
>>   <cfset stprops.foto2 = advertentie.foto2 />
>>   <cfset stprops.foto3 = advertentie.foto3 />
>>   <cfset stprops.foto4 = advertentie.foto4 />
>>   <cfset stprops.website = advertentie.website />
>>   <cfset stprops.ikwij = advertentie.ikwij />
>>   <cfset stprops.hits = advertentie.hits />
>>   <cfset stprops.vergoeding = advertentie.vergoeding />
>>   <cfset stprops.regio = advertentie.regio />
>>    <cfset stprops.ipadres = advertentie.ipadres />
>>   <cfset stprops.actief = advertentie.actief />
>>     <cfset obj.setData(stProperties=stprops) />
>>   </cfif>
>>  </ft:processForm>
>>   
>>
>> <ft:form>
>>   <ft:object typename="advertenties" objectid="#stobj.objectid#" 
>> r_stPrefix="prefix" legend="General Details" />
>>     
>>    
>>   <extjs:onReady><cfoutput>
>>     $j("###prefix#lTypenames").on('change', function(){
>>         var el = 
>> $j("##editWebskins").load("#application.url.webtop#/facade/workflowFacade.cfc?method=renderWorkflowDefWebskins",{
>>             workflowDefID: '#stObj.objectid#',
>>             lTypenames: '#prefix#lTypenames'
>>         },function(){
>>             el.slideOut();
>>         });
>>     });
>> </cfoutput></extjs:onReady>
>>   
>>   
>>   <ft:farcryButtonPanel>
>>     <ft:farcryButton value="Save" />
>>     <ft:farcryButton value="Cancel" />
>>   </ft:farcryButtonPanel>
>> </ft:form>
>> <cfsetting enablecfoutputonly="false" />
>>
>> -------
>>
>> Op donderdag 14 juni 2012 02:30:45 UTC+2 schreef Blair McK het volgende:
>>
>>> The primary problem with that block is the Ext code. This is my untested 
>>> replacement. I've removed a lot of irrelevant custom options:
>>> <skin:onReady><cfoutput>
>>>     $j("###prefix#lTypenames").on(**'change', function(){
>>>         var el = $j("##editWebskins").load("#**application.url.webtop#/*
>>> *facade/workflowFacade.cfc?**method=**renderWorkflowDefWebskins",{ 
>>>             workflowDefID: '#stObj.objectid#',
>>>             lTypenames: '#prefix#lTypenames'
>>>         },function(){
>>>             el.slideOut();
>>>         });
>>>     });
>>> </cfoutput></extjs:onReady>
>>>
>>> Blair
>>>
>>> On Wed, Jun 13, 2012 at 11:51 PM, Marco van den Oever <
>>> [email protected]> wrote:
>>>
>>>> Hi all, i have copied/paste/modified a custom edit of a project made 
>>>> with farcry 5.0.x.
>>>> I now see that the css is not ok in the webtop edit page.
>>>>
>>>> Anyone has an example on how to handle this, some example:
>>>>
>>>> <ft:form>
>>>>   <ft:object typename="advertenties" objectid="#stobj.objectid#" 
>>>> r_stPrefix="prefix" legend="General Details" />
>>>>    
>>>>   <extjs:onReady> <cfoutput> Ext.get("#prefix#lTypenames").**on('change', 
>>>> this.onClick, this, {
>>>>       buffer: 500,
>>>>       fn: function() { 
>>>>       renderWorkflowDefWebskins('#**stobj.objectid#', 
>>>> Ext.get('#prefix#lTypenames').**dom.value);
>>>>       }
>>>>       });
>>>>       
>>>>       function renderWorkflowDefWebskins(**workflowDefID,lTypenames) {
>>>>       
>>>>       var el = Ext.get("editWebskins");
>>>>       
>>>>       if (workflowDefID != '') {
>>>>       
>>>>       el.slideOut('t', {
>>>>       easing: 'easeOut',
>>>>       duration: .5,
>>>>       remove: false,
>>>>       useDisplay: true,
>>>>       callback: function() {
>>>>       el.load({
>>>>       url: "#application.url.webtop#/**facade/workflowFacade.cfc?**
>>>> method=**renderWorkflowDefWebskins",
>>>>       scripts: true,
>>>>       autoAbort:true,
>>>>       callback: function() {
>>>>       el.slideIn('t', {
>>>>       easing: 'easeIn',
>>>>       duration: .5,
>>>>       remove: false,
>>>>       useDisplay: true
>>>>       })
>>>>       },
>>>>       params: {
>>>>       workflowDefID: workflowDefID,
>>>>       lTypenames: lTypenames
>>>>       }
>>>>       });
>>>>       }
>>>>       })
>>>>       
>>>>       
>>>>       
>>>>       }
>>>>       
>>>>       } </cfoutput> </extjs:onReady>
>>>>   <ft:farcryButtonPanel>
>>>>     <ft:farcryButton value="Save" />
>>>>     <ft:farcryButton value="Cancel" />
>>>>   </ft:farcryButtonPanel>
>>>> </ft:form>
>>>>
>>>> Thanks.
>>>>
>>>> -- 
>>>> You received this message cos you are subscribed to "farcry-dev" Google 
>>>> group.
>>>> To post, email: [email protected]
>>>> To unsubscribe, email: 
>>>> farcry-dev+unsubscribe@**googlegroups.com<farcry-dev%[email protected]>
>>>> For more options: 
>>>> http://groups.google.com/**group/farcry-dev<http://groups.google.com/group/farcry-dev>
>>>> ------------------------------**--
>>>> Follow us on Twitter: http://twitter.com/farcry
>>>
>>>
>>>  -- 
>> You received this message cos you are subscribed to "farcry-dev" Google 
>> group.
>> To post, email: [email protected]
>> To unsubscribe, email: [email protected]
>> For more options: http://groups.google.com/group/farcry-dev
>> --------------------------------
>> Follow us on Twitter: http://twitter.com/farcry
>>
>
>

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to