<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Internet Creations Blog</title>
	<atom:link href="http://blog.ic-2000.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ic-2000.com</link>
	<description>Salesforce Development and Cloud Computing</description>
	<lastBuildDate>Fri, 16 Mar 2012 14:49:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Using Salesforce.com Arrow Buttons in VisualForce by Scott</title>
		<link>http://blog.ic-2000.com/2011/12/using-salesforce-arrow-buttons-in-visualforce/#comment-2883</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 16 Mar 2012 14:49:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=499#comment-2883</guid>
		<description>Hi Sreenath,

I suggest checking out this blog post for the complete front end and back end code for moving values between two multiselect picklists.

http://salesforce-shruthi.blogspot.com/2011/09/multiselect-picklist-solution-for.html</description>
		<content:encoded><![CDATA[<p>Hi Sreenath,</p>
<p>I suggest checking out this blog post for the complete front end and back end code for moving values between two multiselect picklists.</p>
<p><a href="http://salesforce-shruthi.blogspot.com/2011/09/multiselect-picklist-solution-for.html" rel="nofollow">http://salesforce-shruthi.blogspot.com/2011/09/multiselect-picklist-solution-for.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Salesforce.com Arrow Buttons in VisualForce by Scott</title>
		<link>http://blog.ic-2000.com/2011/12/using-salesforce-arrow-buttons-in-visualforce/#comment-2882</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 16 Mar 2012 14:32:35 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=499#comment-2882</guid>
		<description>Hi Robert,

The rerenders should speed up the process by making each click an AJAX call out instead of a page reload, but having to go back-and-forth with the controller can still be a bit slow. I guess the best way to speed up the process is to avoid all the calls to the server and do everything in JavaScript / JQuery.  I found an easy JQuery script from this blog for transporting between two select lists:

http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html

When you&#039;re ready to save your changes to the server, you&#039;re probably going to have to create a javascript function to gather the values on both of the lists and then pass those values to the controller by a remote function.

Hope this helps.</description>
		<content:encoded><![CDATA[<p>Hi Robert,</p>
<p>The rerenders should speed up the process by making each click an AJAX call out instead of a page reload, but having to go back-and-forth with the controller can still be a bit slow. I guess the best way to speed up the process is to avoid all the calls to the server and do everything in JavaScript / JQuery.  I found an easy JQuery script from this blog for transporting between two select lists:</p>
<p><a href="http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html" rel="nofollow">http://blog.jeremymartin.name/2008/02/easy-multi-select-transfer-with-jquery.html</a></p>
<p>When you&#8217;re ready to save your changes to the server, you&#8217;re probably going to have to create a javascript function to gather the values on both of the lists and then pass those values to the controller by a remote function.</p>
<p>Hope this helps.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Salesforce.com Arrow Buttons in VisualForce by sreenath</title>
		<link>http://blog.ic-2000.com/2011/12/using-salesforce-arrow-buttons-in-visualforce/#comment-2741</link>
		<dc:creator>sreenath</dc:creator>
		<pubDate>Wed, 14 Mar 2012 12:56:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=499#comment-2741</guid>
		<description>Hi,

        Looking the functionality is good, no code is available to test your functionality. Please provide your code I will test in my dev account. It will be helpful if you post or send your code.


Thanks
Sreenath</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>        Looking the functionality is good, no code is available to test your functionality. Please provide your code I will test in my dev account. It will be helpful if you post or send your code.</p>
<p>Thanks<br />
Sreenath</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tackling a Salesforce 2-Org Merge by Rebecca</title>
		<link>http://blog.ic-2000.com/2011/11/tackling-a-salesforce2-org-merge/#comment-2717</link>
		<dc:creator>Rebecca</dc:creator>
		<pubDate>Tue, 13 Mar 2012 16:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=398#comment-2717</guid>
		<description>Hi John!
Though I am not entirely positive about the best answer to your question, you might want to look at tools like Data Loader (http://wiki.developerforce.com/page/Apex_Data_Loader) or DemandTools (http://www.crmfusion.com/demandtools/).

Also- I am not really supposed to mention this (oh well) but we are releasing a new Application within the upcoming months that will allow you to sync your Content offline. We&#039;ll have more info about this soon, so be sure to check our blog frequently for updates!

Hope this helps :)</description>
		<content:encoded><![CDATA[<p>Hi John!<br />
Though I am not entirely positive about the best answer to your question, you might want to look at tools like Data Loader (<a href="http://wiki.developerforce.com/page/Apex_Data_Loader" rel="nofollow">http://wiki.developerforce.com/page/Apex_Data_Loader</a>) or DemandTools (<a href="http://www.crmfusion.com/demandtools/" rel="nofollow">http://www.crmfusion.com/demandtools/</a>).</p>
<p>Also- I am not really supposed to mention this (oh well) but we are releasing a new Application within the upcoming months that will allow you to sync your Content offline. We&#8217;ll have more info about this soon, so be sure to check our blog frequently for updates!</p>
<p>Hope this helps <img src='http://blog.ic-2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Tackling a Salesforce 2-Org Merge by John</title>
		<link>http://blog.ic-2000.com/2011/11/tackling-a-salesforce2-org-merge/#comment-2499</link>
		<dc:creator>John</dc:creator>
		<pubDate>Thu, 08 Mar 2012 13:08:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=398#comment-2499</guid>
		<description>Are there any decent ways to migrate files and documents that are both saved as attachments &amp; in the library?

Thanks.</description>
		<content:encoded><![CDATA[<p>Are there any decent ways to migrate files and documents that are both saved as attachments &amp; in the library?</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Salesforce.com Arrow Buttons in VisualForce by Robert</title>
		<link>http://blog.ic-2000.com/2011/12/using-salesforce-arrow-buttons-in-visualforce/#comment-2302</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Sun, 04 Mar 2012 11:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=499#comment-2302</guid>
		<description>Hy Scott,

I have build such a multi select box in Apex using action support, meaning each button click fires a request and the two lists are modified on the server. Problem: its damn slow. I could not firgure out how to elegantly built this in Javascript alone. So would you mind giving sharing your Javascript?

I would really love to implement it your &quot;way&quot;.

Best regards,

Robert</description>
		<content:encoded><![CDATA[<p>Hy Scott,</p>
<p>I have build such a multi select box in Apex using action support, meaning each button click fires a request and the two lists are modified on the server. Problem: its damn slow. I could not firgure out how to elegantly built this in Javascript alone. So would you mind giving sharing your Javascript?</p>
<p>I would really love to implement it your &#8220;way&#8221;.</p>
<p>Best regards,</p>
<p>Robert</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Executing Batch Apex in Sequence by John</title>
		<link>http://blog.ic-2000.com/2011/09/executing-batch-apex-in-sequence/#comment-1000</link>
		<dc:creator>John</dc:creator>
		<pubDate>Thu, 26 Jan 2012 12:49:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=125#comment-1000</guid>
		<description>This is really useful, thanks.
However, i am trying to use this across six batches that need to run in order.
On the first i call the second as you detail.
On the second i tried to delete the Batch 2 and create the Batch 3. However i get an error on the MIXED DML:
First error: Update failed. First exception on row 0 with id a2OP00000008rIAMAY; first error: MIXED_DML_OPERATION, DML operation on setup object is not permitted after you have updated a non-setup object (or vice versa): BatchSchedule__c, original obje...

I tried changing the del to and that has returned the error:
        BatchSchedule__c bdel = BatchSchedule__c.getOrgDefaults();
        System.abortJob(bdel.scheduled_id__c);

Can you advise on how to do this across more than 2 batches? Thanks</description>
		<content:encoded><![CDATA[<p>This is really useful, thanks.<br />
However, i am trying to use this across six batches that need to run in order.<br />
On the first i call the second as you detail.<br />
On the second i tried to delete the Batch 2 and create the Batch 3. However i get an error on the MIXED DML:<br />
First error: Update failed. First exception on row 0 with id a2OP00000008rIAMAY; first error: MIXED_DML_OPERATION, DML operation on setup object is not permitted after you have updated a non-setup object (or vice versa): BatchSchedule__c, original obje&#8230;</p>
<p>I tried changing the del to and that has returned the error:<br />
        BatchSchedule__c bdel = BatchSchedule__c.getOrgDefaults();<br />
        System.abortJob(bdel.scheduled_id__c);</p>
<p>Can you advise on how to do this across more than 2 batches? Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Executing Batch Apex in Sequence by Deepak</title>
		<link>http://blog.ic-2000.com/2011/09/executing-batch-apex-in-sequence/#comment-918</link>
		<dc:creator>Deepak</dc:creator>
		<pubDate>Thu, 19 Jan 2012 12:15:51 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=125#comment-918</guid>
		<description>Hi Sctott,

We can infact delete the scheduled batch from the Schedulable class itself without need to store the batchId in custom settings.

In the Schedulable which has been scheduled using apex code, you can use the following code in the execute method to abort the job after executing the batch job as follows:

global class ScheduleBatchJob implements Schedulable {
 global void execute(SchedulableContext SC) {  
  
    database.execute(batchClass, 200);
    system.abortJob(sc.getTriggerId()); 
 }
}</description>
		<content:encoded><![CDATA[<p>Hi Sctott,</p>
<p>We can infact delete the scheduled batch from the Schedulable class itself without need to store the batchId in custom settings.</p>
<p>In the Schedulable which has been scheduled using apex code, you can use the following code in the execute method to abort the job after executing the batch job as follows:</p>
<p>global class ScheduleBatchJob implements Schedulable {<br />
 global void execute(SchedulableContext SC) {  </p>
<p>    database.execute(batchClass, 200);<br />
    system.abortJob(sc.getTriggerId());<br />
 }<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Executing Batch Apex in Sequence by Scott</title>
		<link>http://blog.ic-2000.com/2011/09/executing-batch-apex-in-sequence/#comment-902</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Wed, 18 Jan 2012 21:27:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=125#comment-902</guid>
		<description>Deepak,

You also have to set an Default Organization Level Value on that Custom Setting. From the BatchSchedule__c details screen, click &quot;Manage&quot;, then the top &quot;New&quot; button above the Default Organization Level Value section, then save the defaults. 

I&#039;ll edit the post to include this extra step.</description>
		<content:encoded><![CDATA[<p>Deepak,</p>
<p>You also have to set an Default Organization Level Value on that Custom Setting. From the BatchSchedule__c details screen, click &#8220;Manage&#8221;, then the top &#8220;New&#8221; button above the Default Organization Level Value section, then save the defaults. </p>
<p>I&#8217;ll edit the post to include this extra step.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Executing Batch Apex in Sequence by Deepak</title>
		<link>http://blog.ic-2000.com/2011/09/executing-batch-apex-in-sequence/#comment-898</link>
		<dc:creator>Deepak</dc:creator>
		<pubDate>Wed, 18 Jan 2012 15:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ic-2000.com/?p=125#comment-898</guid>
		<description>It works fine when you have scheduled the batch apex class but when you try to abort the scheduled class from finish method, the same method fails.</description>
		<content:encoded><![CDATA[<p>It works fine when you have scheduled the batch apex class but when you try to abort the scheduled class from finish method, the same method fails.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

