<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-1</id>
	<title>Nabble - Nabble Support</title>
	<updated>2008-07-08T02:57:11Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Nabble-Support-f1.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble-Support-f1.html" />
	<subtitle type="html">&lt;strong&gt;This is ONLY for asking questions about Nabble forums.&lt;/strong&gt;
&lt;p&gt;
Nabble hosts forums.  If you have a question about how our forums work, you are in the right place.  If you have a question about a product or service that is discussed in a forum, you are in the wrong place.  Please return to the forum that discusses the issue that interests you and post your question there.
&lt;/p&gt;
&lt;p&gt;
You can post your Nabble forum questions here or email us directly at &lt;a href=&quot;mailto:support@nabble.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;support@nabble.com&lt;/a&gt;. You will find us very responsive.
&lt;/p&gt;</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18335701</id>
	<title>Customer intelligence</title>
	<published>2008-07-08T02:57:11Z</published>
	<updated>2008-07-08T02:57:11Z</updated>
	<author>
		<name>jsharief</name>
	</author>
	<content type="html">Hi All 
&lt;br&gt;&amp;nbsp; I have to set up ATG &amp;nbsp;Customer Intelligence i have lots of issues in that, if any of them has done it please send me the document setup .
&lt;br&gt;&lt;br&gt;thanks in Advance
&lt;br&gt;Jalal
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Customer-intelligence-tp18335701p18335701.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18335694</id>
	<title>Customer intelligence</title>
	<published>2008-07-08T02:56:49Z</published>
	<updated>2008-07-08T02:56:49Z</updated>
	<author>
		<name>jsharief</name>
	</author>
	<content type="html">Hi All 
&lt;br&gt;&amp;nbsp; I have to set up ATG &amp;nbsp;Customer Intelligence i have lots of issues in that, if any of them has done it please send me the document setup .
&lt;br&gt;&lt;br&gt;thanks in Advance
&lt;br&gt;Jalal
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Customer-intelligence-tp18335694p18335694.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18273793</id>
	<title>J1939 - ABS application layer and diagnostic software.</title>
	<published>2008-07-03T23:43:34Z</published>
	<updated>2008-07-03T23:43:34Z</updated>
	<author>
		<name>Nie</name>
	</author>
	<content type="html">Hello,
We are very new to J1939, right now we have a requirment to develop a J1939 - ABS application layer and diagnostic software.

Could someone suggest us -
1) How to approach?
2) What are the applicable documents of J1939 we will require to buy from SAE? 
3) Where can we get the exact list of messages to be implemented? Is it all that which is mentioned in standard? or do we need to purchase the database from SAE? 
4) Can anyone suggest any good book to provide some guidance from the implementation point of view? 

Thanks in advance,
Nie</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/J1939---ABS-application-layer-and-diagnostic-software.-tp18273793p18273793.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18269948</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-03T16:17:13Z</published>
	<updated>2008-07-03T16:17:13Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Awesome—thanks for the help!</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18269948.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18268372</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-03T14:16:33Z</published>
	<updated>2008-07-03T14:16:33Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Hmm. I have another favor to ask, though. For every single one of my forums, could you reset the descriptions to be blank? 
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Done.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18268372.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18267533</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-03T13:22:08Z</published>
	<updated>2008-07-03T13:22:08Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I don't have a change parent option on Nabble 2.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Oops. It's a bug. We will fix it and release in the next few hours. Please check back later. Thanks for pointing this out.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18267533.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18265815</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-03T11:37:39Z</published>
	<updated>2008-07-03T11:37:39Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Hmm.
&lt;br&gt;&lt;br&gt;I don't have a change parent option on Nabble 2.
&lt;br&gt;&lt;br&gt;I'm including a screenshot of the options I get:
&lt;br&gt;&lt;img src=&quot;http://www.nabble.com/file/p18265815/options.jpg&quot; border=&quot;0&quot; /&gt;&lt;br&gt;&lt;br&gt;All right. I could get a list of specific instructions for this. But, I need to be able to change parents for this to work at all.
&lt;br&gt;&lt;br&gt;Hmm. I have another favor to ask, though. For every single one of my forums, could you reset the descriptions to be blank? If you have to do it manually for each one, though, it's probably not worth the effort.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18265815.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18264999</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-03T10:53:55Z</published>
	<updated>2008-07-03T10:53:55Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">I read your post. We can do that. But you should give us precise orders.
&lt;br&gt;&lt;br&gt;You can do a search by forum name, and then find all your forums, for example, search &amp;quot;fantasy&amp;quot;, the top small-font row has &amp;quot;Forum matches for fantasy: view all&amp;quot;, click the view-all link, you see all the forums having the word in title. Check out the &amp;quot;Advanced search&amp;quot;, you can also specify NOT having certain keywords. This will help you pin point those forums that you want to merge.
&lt;br&gt;&lt;br&gt;You can then go to those forums and do the Options-&amp;gt;Change Parent operation. But since you have a lot of forums, if it's too tedious, you can compile a list. Tell us which forums merge into which. This will make it more precise for us to operate.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18264999.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18255512</id>
	<title>Issue: Scrollable and Editable datagrid jumps rows while editing the cell values</title>
	<published>2008-07-03T02:35:32Z</published>
	<updated>2008-07-03T02:35:32Z</updated>
	<author>
		<name>rlella</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;&lt;br&gt;I am having an issue with the editable datagrid which is also scrollable. I have a datagrid with 6 columns. First Column is &amp;quot;Item&amp;quot;
&lt;br&gt;which is readonly. Next 4 columns from T1 to T4 are editable and the sum of all (T1+T2+T3+T4) will be stored in the Total column. 
&lt;br&gt;While trying to edit each of the cells using the mouse, the control jumps from current row to some other row randomly.
&lt;br&gt;&lt;br&gt;In order to reproduce this , when i click on 3rd row (Item3) of Column T1 in the datagrid, control jumps to some other row. 
&lt;br&gt;Similar behavior is observed for other rows as well. Not sure as to why this happens. 
&lt;br&gt;Can anyone let me know how this can be fixed. I am attaching the complete mxml below. 
&lt;br&gt;&lt;br&gt;Note: It works fine when we use the Tab key control to enter data into the cells. Fails when we use mouse control to edit the cell values.
&lt;br&gt;&lt;br&gt;Below is the complete mxml. This is kind of urgent requirement. Quickly reply will be greatly appreciated.
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Ravi
&lt;br&gt;&lt;br&gt;&lt;br&gt;==================================================================
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;mx:Application xmlns:mx=&amp;quot;&lt;a href=&quot;http://www.adobe.com/2006/mxml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.adobe.com/2006/mxml&lt;/a&gt;&amp;quot; layout=&amp;quot;absolute&amp;quot; width=&amp;quot;100%&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height=&amp;quot;100%&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;mx:Script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;![CDATA[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.collections.ArrayCollection;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.validators.NumberValidator;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.ValidationResultEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.controls.TextInput;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.DataGridEventReason;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.DataGridEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Bindable]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public var dgData:ArrayCollection = new ArrayCollection([
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item1', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item2', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item3', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item4', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item5', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item6', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item7', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item8', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item9', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item10', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function validate(value:String) : Boolean {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var isError:Boolean;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var validateValue : NumberValidator = new NumberValidator();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.domain = &amp;quot;int&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.integerError = &amp;quot;Enter Integer value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.invalidCharError = &amp;quot;The input contains invalid characters.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.allowNegative = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.negativeError = &amp;quot;The number may not be negative.&amp;quot;; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var validationResult : ValidationResultEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validationResult = validateValue.validate(value);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(validationResult.type ==ValidationResultEvent.INVALID){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isError= true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isError= false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return isError;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function validateData(event:DataGridEvent = null) : void {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (event.reason == DataGridEventReason.CANCELLED) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the new data value from the editor.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var newData:String= null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; newData = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(event.target.itemEditorInstance).text;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(newData == &amp;quot;&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(editableDG.itemEditorInstance).errorString=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Enter a valid value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(validate(newData)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(editableDG.itemEditorInstance).errorString=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Enter a valid value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateDG(newData, event.rowIndex, event.columnIndex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Function to update the server datagrid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function updateDG (newData:String, rowIndex:int, columnIndex:int) : void {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var dataGridElements:ArrayCollection = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dgData as ArrayCollection;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var dataGridElement:Object;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var annualTotal:Number = 0.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( dataGridElements.length &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(var i:int=0; i&amp;lt;dataGridElements.length; i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement = dataGridElements[i];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (i==rowIndex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(columnIndex == 1){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T1 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 2){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T2 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 3) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T3 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 4){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T4 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; annualTotal = parseFloat(dataGridElement.T1) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T2) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T3) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T4) ; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.Total = annualTotal;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dgData.refresh();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/mx:Script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGrid id=&amp;quot;editableDG&amp;quot; width=&amp;quot;70%&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	editable=&amp;quot;true&amp;quot; height=&amp;quot;26%&amp;quot; dataProvider=&amp;quot;{dgData}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	verticalScrollPolicy=&amp;quot;auto&amp;quot; rowCount=&amp;quot;{dgData.length}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	itemEditEnd=&amp;quot;validateData(event)&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:columns&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;Item&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fontWeight=&amp;quot;bold&amp;quot; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T1&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T2&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T3&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T4&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;Total&amp;quot; textAlign=&amp;quot;right&amp;quot; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:columns&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:DataGrid&amp;gt;
&lt;br&gt;&amp;lt;/mx:Application&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Issue%3A-Scrollable-and-Editable-datagrid-jumps-rows-while-editing-the-cell-values-tp18255512p18255512.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18255497</id>
	<title>Issue: Scrollable and Editable datagrid jumps rows while editing the cell values</title>
	<published>2008-07-03T02:34:44Z</published>
	<updated>2008-07-03T02:34:44Z</updated>
	<author>
		<name>rlella</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;&lt;br&gt;I am having an issue with the editable datagrid which is also scrollable. I have a datagrid with 6 columns. First Column is &amp;quot;Item&amp;quot;
&lt;br&gt;which is readonly. Next 4 columns from T1 to T4 are editable and the sum of all (T1+T2+T3+T4) will be stored in the Total column. 
&lt;br&gt;While trying to edit each of the cells using the mouse, the control jumps from current row to some other row randomly.
&lt;br&gt;&lt;br&gt;In order to reproduce this , when i click on 3rd row (Item3) of Column T1 in the datagrid, control jumps to some other row. 
&lt;br&gt;Similar behavior is observed for other rows as well. Not sure as to why this happens. 
&lt;br&gt;Can anyone let me know how this can be fixed. I am attaching the complete mxml below. 
&lt;br&gt;&lt;br&gt;Note: It works fine when we use the Tab key control to enter data into the cells. Fails when we use mouse control to edit the cell values.
&lt;br&gt;&lt;br&gt;Below is the complete mxml. This is kind of urgent requirement. Quickly reply will be greatly appreciated.
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Ravi
&lt;br&gt;&lt;br&gt;&lt;br&gt;==================================================================
&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;mx:Application xmlns:mx=&amp;quot;&lt;a href=&quot;http://www.adobe.com/2006/mxml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.adobe.com/2006/mxml&lt;/a&gt;&amp;quot; layout=&amp;quot;absolute&amp;quot; width=&amp;quot;100%&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height=&amp;quot;100%&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;mx:Script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;![CDATA[
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.collections.ArrayCollection;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.validators.NumberValidator;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.ValidationResultEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.controls.TextInput;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.DataGridEventReason;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	import mx.events.DataGridEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [Bindable]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; public var dgData:ArrayCollection = new ArrayCollection([
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item1', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item2', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item3', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item4', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item5', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item6', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}, &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item7', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item8', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item9', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''},
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {Item:'Item10', T1:'0', T2:'0', T3:'0', T4:'0', Total: ''}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function validate(value:String) : Boolean {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var isError:Boolean;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var validateValue : NumberValidator = new NumberValidator();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.domain = &amp;quot;int&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.integerError = &amp;quot;Enter Integer value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.invalidCharError = &amp;quot;The input contains invalid characters.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.allowNegative = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validateValue.negativeError = &amp;quot;The number may not be negative.&amp;quot;; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var validationResult : ValidationResultEvent;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; validationResult = validateValue.validate(value);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(validationResult.type ==ValidationResultEvent.INVALID){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isError= true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isError= false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return isError;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function validateData(event:DataGridEvent = null) : void {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (event.reason == DataGridEventReason.CANCELLED) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Get the new data value from the editor.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var newData:String= null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; newData = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(event.target.itemEditorInstance).text;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(newData == &amp;quot;&amp;quot;) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(editableDG.itemEditorInstance).errorString=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Enter a valid value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(validate(newData)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; event.preventDefault();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; TextInput(editableDG.itemEditorInstance).errorString=
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;Enter a valid value.&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateDG(newData, event.rowIndex, event.columnIndex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Function to update the server datagrid
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; private function updateDG (newData:String, rowIndex:int, columnIndex:int) : void {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var dataGridElements:ArrayCollection = 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dgData as ArrayCollection;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var dataGridElement:Object;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var annualTotal:Number = 0.0;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( dataGridElements.length &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for(var i:int=0; i&amp;lt;dataGridElements.length; i++){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement = dataGridElements[i];
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (i==rowIndex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(columnIndex == 1){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T1 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 2){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T2 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 3) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T3 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }else if(columnIndex == 4){
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.T4 = newData;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; annualTotal = parseFloat(dataGridElement.T1) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T2) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T3) +
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; parseFloat(dataGridElement.T4) ; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dataGridElement.Total = annualTotal;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dgData.refresh();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]]&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/mx:Script&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGrid id=&amp;quot;editableDG&amp;quot; width=&amp;quot;70%&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	editable=&amp;quot;true&amp;quot; height=&amp;quot;26%&amp;quot; dataProvider=&amp;quot;{dgData}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	verticalScrollPolicy=&amp;quot;auto&amp;quot; rowCount=&amp;quot;{dgData.length}&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	itemEditEnd=&amp;quot;validateData(event)&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:columns&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;Item&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fontWeight=&amp;quot;bold&amp;quot; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T1&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T2&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T3&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;T4&amp;quot; textAlign=&amp;quot;right&amp;quot; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;true&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;mx:DataGridColumn dataField=&amp;quot;Total&amp;quot; textAlign=&amp;quot;right&amp;quot; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; showDataTips=&amp;quot;true&amp;quot; editable=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:columns&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/mx:DataGrid&amp;gt;
&lt;br&gt;&amp;lt;/mx:Application&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Issue%3A-Scrollable-and-Editable-datagrid-jumps-rows-while-editing-the-cell-values-tp18255497p18255497.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18250143</id>
	<title>Re: Auto register of new nabble users</title>
	<published>2008-07-02T18:32:35Z</published>
	<updated>2008-07-02T18:32:35Z</updated>
	<author>
		<name>R Morris</name>
	</author>
	<content type="html">This has been something on my mind as well with a couple of sites that I own. I already have an email password and username. Registering again to post becomes an issue to implementing Nabble.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Auto-register-of-new-nabble-users-tp18245158p18250143.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249720</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-02T17:42:30Z</published>
	<updated>2008-07-02T17:42:30Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Regarding your post, and also my post at this URL: &lt;a href=&quot;http://www.nabble.com/forum/ViewPost.jtp?post=18249375&amp;framed=y&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/forum/ViewPost.jtp?post=18249375&amp;framed=y&lt;/a&gt;&lt;br&gt;&lt;br&gt;I don't know if you've read the linked post up there yet.
&lt;br&gt;&lt;br&gt;I would definitely prefer clean merges, if possible. But, even without them, I still have problems that can't be fixed that way (though adding the merge feature by itself wouldn't fix it, either). I mean, as an example, fantasy forums are spread out throughout (they're not all children of Fantasy Writing anymore, seeing as some might be under interactive writing or what-have-you). Anyway, is the stuff I mentioned in the post mentioned above practical for you? I mean, can Nabble admins search and automatically merge forums with certain criteria with a database script or some such?</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18249720.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249628</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-02T17:31:57Z</published>
	<updated>2008-07-02T17:31:57Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">Okey, I think we can make this work on nabble2.
&lt;br&gt;&lt;br&gt;The forum merge can work like this. Suppose you have two forums, A and B, and you want to merge A into B. You can simply go to A, use Options-&amp;gt;Change Parent to set A's parent to B. This makes A a child B. 
&lt;br&gt;&lt;br&gt;In Nabble1, A will show up on B's front page as a child forum. But Nabble2 doesn't show this. &amp;nbsp;You go to B, use Options-&amp;gt;Change forum format, change B's format to &amp;quot;Topics View&amp;quot;. This shows all threads under B, including A's threads, but it does't show A. You can still click the &amp;quot;Sub-forums&amp;quot; link on B to see what sub-forums it has and find A there, but most users never do that, so to them, A is merged into B, and they only see B now.
&lt;br&gt;&lt;br&gt;I think this should work for most situations. But if you insist on having a &amp;quot;real&amp;quot; merge, i.e. remove A, and move its threads to B, we can do that for you manually in database. 
&lt;br&gt;&lt;br&gt;So, you can go through your forums on Nabble2, &lt;a href=&quot;http://n2.nabble.com/user/UserNodes.jtp?user=228&amp;filter=forums&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/user/UserNodes.jtp?user=228&amp;filter=forums&lt;/a&gt;&amp;nbsp;- re-org and use Change Parent function as a supplicate for merging. After you are done with re-org, tell us which part of the structure needs a real merge, and we will do it for you.
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I'm not sure what you mean about deleting forums. I've deleted some forums, but all of those had no threads under them at the times I deleted them (as it appeared to me, anyway).
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
It's fine to delete empty forums. Just don't delete forums that have threads in them.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18249628.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249375</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-02T17:01:56Z</published>
	<updated>2008-07-02T17:01:56Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">If you'd like to help me in ways that don't involve adding new features to Nabble (at least if there's some script you can do to make it faster than it would be for me to do it), feel free to do any or all of the following:
&lt;br&gt;(in this order, as the order is important, seeing as there were multiple parents before, and I want certain forums to have a higher priority than others)
&lt;br&gt;&lt;br&gt;* Take all my forums that have the word Fantasy in the title, and merge them with Fantasy Writing (as well as merge all of the children of Fantasy Writing to it (including Fairy Tale Writing, which lacks the word); I would 'just' say merge all of Fantasy Writing's children to it, but several of them had multiple parents, and so there's no telling where they are now without a lot of research. But, if you can use a script to automate this, that would be great.
&lt;br&gt;* Same thing with Science Fiction to Science Fiction Writing
&lt;br&gt;* Same thing with Horror to Horror Writing
&lt;br&gt;* '' Mystery to Mystery Writing
&lt;br&gt;* '' Western to Western Writing
&lt;br&gt;* '' Historical to Historical Fiction Writing
&lt;br&gt;* '' Romance to Romance Writing
&lt;br&gt;* Turn all children of Speculative Fiction Writing into children of Fiction Writing instead. Then, merge all forums containing the word Speculative with Fiction Writing
&lt;br&gt;* Merge Interactive Writing and its children with Fiction Writing
&lt;br&gt;* Merge any forum that contains the word advertising with its non-advertising forum parent, if it has one
&lt;br&gt;* Merge all of Poetry Writing's children with it.
&lt;br&gt;* Merge all forums with the word Dream in them with Dream Forum
&lt;br&gt;&lt;br&gt;There are some other things, but this should take care of most of the larger formatting issues.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18249375.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249259</id>
	<title>Re: Auto register of new nabble users</title>
	<published>2008-07-02T16:51:50Z</published>
	<updated>2008-07-02T16:51:50Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">Thanks for the note. We will do some kind of a shared log-in thing if there are more site-owners asking for it. You are the first one.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Auto-register-of-new-nabble-users-tp18245158p18249259.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18249051</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-02T16:31:33Z</published>
	<updated>2008-07-02T16:31:33Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Yes—forum merging would work quite well.
&lt;br&gt;&lt;br&gt;The Nabble 1 suggestion was only meant to be something to help me prepare for the Nabble 2 export, and only one time (not really a suggestion overall for everyone). It's basically a way to do the forum merging in the desired fashion a lot faster. It should work the other way, though, and that's probably a good idea if it would take much effort to do the Nabble 1 thing.
&lt;br&gt;&lt;br&gt;I'm not sure what you mean about deleting forums. I've deleted some forums, but all of those had no threads under them at the times I deleted them (as it appeared to me, anyway).
&lt;br&gt;&lt;br&gt;A merge all children with parent option would be quite nice, though (in addition to the normal merge).</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18249051.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18245158</id>
	<title>Auto register of new nabble users</title>
	<published>2008-07-02T12:36:20Z</published>
	<updated>2008-07-02T12:36:20Z</updated>
	<author>
		<name>duyw-Chris</name>
	</author>
	<content type="html">We would like a seamless path from our registered users (registered on our site for our application) to becoming registered nabble users. &amp;nbsp;Something on the order of us asking our users if they have a nabble account and if not we create one for them with you. &amp;nbsp;Then we automatically log them in to their nabble account whenever they navigate from our menu to the forum. &amp;nbsp;Is this possible?&lt;div class=&quot;signature&quot;&gt;&lt;hr&gt;
System Administrator at &lt;a href=&quot;http://www.dressupyourwedding.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;DressUpYourWedding.com&lt;/a&gt;.&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Auto-register-of-new-nabble-users-tp18245158p18245158.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18230171</id>
	<title>Re: Request for reorganization help</title>
	<published>2008-07-01T21:39:56Z</published>
	<updated>2008-07-01T21:39:56Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">First, I am real glad that you decide to stay with Nabble2. We have several new &amp;quot;killer&amp;quot; type of features coming out on nabble2. So, nabble2 is definitely a better place to be on.
&lt;br&gt;&lt;br&gt;With Nabble1, our intention is to keep it the same. So, the thing you want with Nabble1 is extra programming and is not easy to do and you will be the only one who will use it and you will move on to Nabble2 anyways ...
&lt;br&gt;&lt;br&gt;So, to us, we want help you achieve what you want on Nabble2, and we want to just forget about nabble1.
&lt;br&gt;&lt;br&gt;Let's look at Nabble2, you have all your content here, it's just that they are not organized as you want, right?
&lt;br&gt;&lt;br&gt;The function you want is to merge a forum with another forum, right?
&lt;br&gt;&lt;br&gt;So, as long as you can merge one forum with another one, you can do the reorg entirely on nabble2, right?
&lt;br&gt;&lt;br&gt;By the way, please don't delete your nabble2 content. Your forum is a placeholder for threads under them. If you delete a forum, it will be difficult for us to re-find the threads under it.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18230171.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18227819</id>
	<title>Request for reorganization help</title>
	<published>2008-07-01T17:08:40Z</published>
	<updated>2008-07-01T17:08:40Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Hmm. I've got a request for something that would help me out a lot. I don't care if it's temporary, even, or just worked for me.
&lt;br&gt;&lt;br&gt;But, I'm wondering if I could have the following ability:
&lt;br&gt;&lt;br&gt;* to be able to move all posts from a specific forum to another forum, at the same time
&lt;br&gt;&lt;br&gt;This would help me out a lot in the reorganization, anyway. It wouldn't matter if this were on Nabble 1 or Nabble 2, for me (as long as my forums were on that one).
&lt;br&gt;&lt;br&gt;&lt;br&gt;Now, if you really want to help me get it done quickly (I know this is hoping) . . . It would be nice if I could temporarily have the ability to do the following thing (while my forums were on Nabble 1, before importing them over):
&lt;br&gt;* to move all posts from all children of a parent to the parent, and delete all child forums (this includes grandchild forums, etc.)
&lt;br&gt;&lt;br&gt;Anyway, this would really help to move things along for me, and simplify the forums to make them work as intended on Nabble 2.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18227819.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18227532</id>
	<title>Re: Response and Ideas, and suggested plan</title>
	<published>2008-07-01T16:40:56Z</published>
	<updated>2008-07-01T16:40:56Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">I was asking it to be imported over as done before—not in a fashion to preserve the multi-parent feature. It's important to have all the categories deleted first, however, or else I'll have to spend forever finding loose forums and adding them in—that's my current problem I'm working with (and as it stands right now, there's no way for me to add them in, even though the option is supposed to be there; the option isn't there where it's supposed to be, to change the parent of a forum).
&lt;br&gt;&lt;br&gt;I do want the forums to be on Nabble 2, even without the multi-parent thing.
&lt;br&gt;&lt;br&gt;Regarding the labels again, are they planned ever to be a part of Nabble? I mean, are they just a really long way off (but still a planned feature for the future), or are they not a current consideration?</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18227532.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18214144</id>
	<title>How could I know in which mailing list I'am a subscriber ?</title>
	<published>2008-07-01T05:16:06Z</published>
	<updated>2008-07-01T05:16:06Z</updated>
	<author>
		<name>GillesH</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;the question is &amp;quot;How could I know in which mailing list I'am a subscriber ?&amp;quot;
&lt;br&gt;Many thanks in advance.
&lt;br&gt;&lt;br&gt;Gilles</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-could-I-know-in-which-mailing-list-I%27am-a-subscriber---tp18214144p18214144.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18212326</id>
	<title>Re: Response and Ideas, and suggested plan</title>
	<published>2008-07-01T02:16:11Z</published>
	<updated>2008-07-01T02:16:11Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">Regarding the label idea, sorry, we won't have it any time soon.
&lt;br&gt;&lt;br&gt;Regarding the one-post-in-multiple-forum idea, it's essentially the same as having one-forum-in-multiple-forum feature which we have given up.
&lt;br&gt;&lt;br&gt;So, we can remove your nabble2 stuff, and revert back on nabble1 and stay there. But we cannot recreate your nabble1 structure on nabble2, because nabble2 has no multi-parent feature.
&lt;br&gt;&lt;br&gt;We will keep nabble1 up as long as there are still users using it. But nabble1 will not have new features because dev is all on nabble2.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18212326.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18210812</id>
	<title>Change Parent</title>
	<published>2008-07-01T00:31:16Z</published>
	<updated>2008-07-01T00:31:16Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">I don't get the change parent option as described for some reason.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18210812.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18210618</id>
	<title>Re: Problems: Re: Nabble2 migration (Creative Works forums)</title>
	<published>2008-07-01T00:14:57Z</published>
	<updated>2008-07-01T00:14:57Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Thanks for the list!
&lt;br&gt;&lt;br&gt;Please feel free to read my response to the other response as well:
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/forum/ViewPost.jtp?post=18210591&amp;framed=y&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/forum/ViewPost.jtp?post=18210591&amp;framed=y&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm not sure if you need to read it too, but it couldn't hurt.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18210618.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18210591</id>
	<title>Response and Ideas, and suggested plan</title>
	<published>2008-07-01T00:12:48Z</published>
	<updated>2008-07-01T00:12:48Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Response:
&lt;br&gt;&lt;br&gt;That's cool if you don't want to do the multi-parent thing on Nabble 2. How long will Nabble 1 be around?
&lt;br&gt;&lt;br&gt;As far as why I organized it that way, though (just an FYI since you brought it up), I did have a calculated reason for so doing. It wasn't designed much for people to search through the hierarchy to find forums of interest. It was mostly designed to make forums function independently while still being seen in other related forums. I mean, they could still be found in Nabble searches and Google searches (and I think that actually gets more attention than searching through the hierarchy, anyway—or at least as much).
&lt;br&gt;&lt;br&gt;Ideas:
&lt;br&gt;&lt;br&gt;If we ever get the ability to put a post in multiple forums, 'or' to have labels (i.e. a label could act like a forum) for posts, I wouldn't be put out about the loss of parent forums, since they would pretty much accomplish the same goal I'm after (and probably in a more easily organized and aesthetically pleasing fashion). In fact, with labels, I might only really need one forum (well, I would add a few for the convenience of not having to add a label every time, but you probably know what I mean). Are either of those things planned?
&lt;br&gt;&lt;br&gt;Labels could be good, but only if done properly, methinks. I mean, I would personally want my labels in my forums distinct from labels in other people's forums (I might suggest both Nabble-wide and forum owner labels). I would also want the ability to add labels to people's posts in my forums.
&lt;br&gt;&lt;br&gt;Putting the same post in multiple forums wouldn't be so bad in Nabble 2, I think, as the structure isn't visible in the same fashion as with Nabble 1—so you really only need to show one forum that it's in, where/if required.
&lt;br&gt;&lt;br&gt;Suggested plan for now:
&lt;br&gt;&lt;br&gt;So, in the meantime, I'm wondering if we could get rid of all my Nabble 2 forums. Then, go to the Nabble 1 forums. Take all the categories out before importing to Nabble 2, and then import them. That might solve most of my problems (that way they should all be under Creative Works Forum somehow, instead of scattered abroad; I think the categories were causing problems there since most of them were higher on the visibility priority than the forums I envisioned taking precedence, and so categories would show up as the default parents).
&lt;br&gt;&lt;br&gt;Anyway, let me know your thoughts. Thanks!</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18210591.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18209130</id>
	<title>Re: Problems: Re: Nabble2 migration (Creative Works forums)</title>
	<published>2008-06-30T21:48:14Z</published>
	<updated>2008-06-30T21:48:14Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">Sorry, on nabble2 we only allow a child to have one parent. We had thought that the multi-parent thing is cool but &amp;nbsp;you are probably the only one who uses it. The multi-parent design doesn't scale up because the children forums may not be on the same physical server. So, it's a very difficult feature to support and there just aren't enough user using it to justify the amount of work.
&lt;br&gt;&lt;br&gt;You can still find all your forums under your account's page, use the dropdown filter to show only your forums. You have 600 forums, wow, that's a lot! Some are active, but most of the them are empty.
&lt;br&gt;&lt;br&gt;Because we no longer have the multi-parent feature, it will be impossible to recreate the old structure that you have. We can, remove the migration and restore your forums on nabble1, do you want that? The benefit is that you still keep what you have, but the downside is that nabble1 will stay the same and basically fossilize. All the new features and improvement will be on nabble2. 
&lt;br&gt;&lt;br&gt;If you decide to move to nabble2, you can still reuse your forums, &lt;a href=&quot;http://n2.nabble.com/user/UserNodes.jtp?user=228&amp;filter=forums&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/user/UserNodes.jtp?user=228&amp;filter=forums&lt;/a&gt;&amp;nbsp;- but they will have to re-orged because each forum can only have one parent now.
&lt;br&gt;&lt;br&gt;Personally, I think the latter option is better, and we will do everything we can to help you rebuild the structure. Your old structure is still on nabble1, so we can still trace it if reference is needed. But looking at your forums, I think the name pretty much captures the structure, but it's just that there are no more multi-parent features.
&lt;br&gt;&lt;br&gt;As a user, (I did browse some of your forums before), my honest feedback is that your nabble1 forums are too deep. It takes many clicks to navigate down to see a thread. So, to me, as a user, less structure and more &amp;quot;meat&amp;quot; is better. But you can decide.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18209130.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18207258</id>
	<title>Re: Problems: Re: Nabble2 migration (Creative Works forums)</title>
	<published>2008-06-30T17:58:03Z</published>
	<updated>2008-06-30T17:58:03Z</updated>
	<author>
		<name>Hugo Teixeira &lt;Nabble&gt;</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;First I should say, though, that I've deleted the forums that once were categories. I previously had a category called Creative Works with a forum called Creative Works Forum under it (I deleted the category and renamed the forum to just Creative Works). If I have any other forums that used to be categories, I'd like to delete those, too. Do you have a log of which ones they were?
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Your previous categories were:
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14604 - Creative Works
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14607 - Critique
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14611 - Writing
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14706 - Advertising
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14714 - Fiction
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14713 - Speculative Fiction
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14710 - Fantasy
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14719 - Poetry
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14720 - Review
&lt;br&gt;&amp;nbsp; &amp;nbsp; 14723 - Compressed Audio
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Anyway, here are the problems:
&lt;br&gt;* My Writing Composition forum and its children are no longer under Creative Works.
&lt;br&gt;* The Critique forum is also not associated with Creative Works anymore.
&lt;br&gt;* Same for Music Topics
&lt;br&gt;* The Reviews Forum has lost all but one of its children (they're probably floating around somewhere).
&lt;br&gt;* Each forum only appears to be able to have one parent. This changes everything for me (a large portion of my forums relied on this feature heavily)—it's probably what caused the above problems, as well. Was this a planned change? Is there a backup of the Nabble 1 version (to re-import it) if multiple parents will end up being allowed? Re-importing it would take a 'lot' less time than doing it manually. I wouldn't even mind if the backup were several months old (if that's all we had to go on).
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Sorry for the inconvenience. I'm checking with the rest of the team what happened in your case and I will let you know the details. You are right that Nabble2 allows only one parent and this might have caused those problems. This was a planned change, but I will try to find a solution for your case. I'll get back to you very soon.
&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Cordilow wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Anyway, there doesn't seem to be a way to add existing forums as child forums or to move forums anymore. Is this purposeful?
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
To change the parent of a forum, open it and click on &amp;quot;Options &amp;gt; Change parent&amp;quot;.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18207258.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18206621</id>
	<title>Problems: Re: Nabble2 migration (Creative Works forums)</title>
	<published>2008-06-30T16:52:32Z</published>
	<updated>2008-06-30T16:52:32Z</updated>
	<author>
		<name>Cordilow</name>
	</author>
	<content type="html">Hmm. I've noticed some problems.
&lt;br&gt;&lt;br&gt;First I should say, though, that I've deleted the forums that once were categories. I previously had a category called Creative Works with a forum called Creative Works Forum under it (I deleted the category and renamed the forum to just Creative Works). If I have any other forums that used to be categories, I'd like to delete those, too. Do you have a log of which ones they were?
&lt;br&gt;&lt;br&gt;Anyway, here are the problems:
&lt;br&gt;* My Writing Composition forum and its children are no longer under Creative Works.
&lt;br&gt;* The Critique forum is also not associated with Creative Works anymore.
&lt;br&gt;* Same for Music Topics
&lt;br&gt;* The Reviews Forum has lost all but one of its children (they're probably floating around somewhere).
&lt;br&gt;* Each forum only appears to be able to have one parent. This changes everything for me (a large portion of my forums relied on this feature heavily)—it's probably what caused the above problems, as well. Was this a planned change? Is there a backup of the Nabble 1 version (to re-import it) if multiple parents will end up being allowed? Re-importing it would take a 'lot' less time than doing it manually. I wouldn't even mind if the backup were several months old (if that's all we had to go on).
&lt;br&gt;&lt;br&gt;Anyway, there doesn't seem to be a way to add existing forums as child forums or to move forums anymore. Is this purposeful?</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18206621.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18205808</id>
	<title>Re: 550 sorry, your envelope sender is in my badmailfrom list</title>
	<published>2008-06-30T15:37:06Z</published>
	<updated>2008-06-30T15:37:06Z</updated>
	<author>
		<name>SenTnel</name>
	</author>
	<content type="html">Still can't get thru, please help!</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/550-sorry%2C-your-envelope-sender-is-in-my-badmailfrom-list-tp18123040p18205808.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18202103</id>
	<title>Re: Nabble2 migration (Creative Works forums)</title>
	<published>2008-06-30T12:00:49Z</published>
	<updated>2008-06-30T12:00:49Z</updated>
	<author>
		<name>Hugo Teixeira &lt;Nabble&gt;</name>
	</author>
	<content type="html">Hi Cordilow,
&lt;br&gt;&lt;br&gt;Your forums have been migrated.
&lt;br&gt;Please let us know if you have questions, comments or concerns.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Hugo Teixeira
&lt;br&gt;Nabble.com</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-migration-%28Creative-Works-forums%29-tp17960526p18202103.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18189588</id>
	<title>Re: Please convert the Plone and Plone Regional forums to Nabble2</title>
	<published>2008-06-29T23:44:26Z</published>
	<updated>2008-06-29T23:44:26Z</updated>
	<author>
		<name>Alexander Limi</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Will L &amp;lt;Nabble&amp;gt; wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I responded to your previous email. It's probably in spam filter.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Nope, I waited 2 days before I re-posted here (since I didn't know if the old mail address was still functional for support), and you answered them both within 20 minutes, and I got both responses. No worries. :)
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Will L &amp;lt;Nabble&amp;gt; wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Regarding the user accounts, sorry, they will have to re-register. The
&lt;br&gt;reason is that nabble1 and nabble2 will co-exist for a few months.
&lt;br&gt;Nabble2 is very different from Nabble1. Some features, for example,
&lt;br&gt;ratings and favorites are gone or will be replaced by new features.
&lt;br&gt;So, we don't want users to get confused if they effortlessly go into
&lt;br&gt;nabble2 account and couldn't find their stuff. So, that's why we'd
&lt;br&gt;rather inconvenience user to force them to register again. Does it
&lt;br&gt;make sense?
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Not really — I understand the pain of migration, though. Keeping accounts should be priority #1, since you're inconveniencing absolutely all of your users for something that could have been explained with a link + some documentation (&amp;quot;where are my rankings?&amp;quot; etc). But I won't complain, just note that I would have tried to keep people's accounts if at all possible.
&lt;br&gt;&lt;br&gt;Once you have figured out the 404-on-subscription error, we're happy to move over and help test. I'll just have to announce it to our people why they have to create new accounts.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;PS: some sort of migration of flagged messages from Nabble1 to Nabble2 would be awesome, as people mark posts as favorites all the time, and use it as a resource they go back to later to find info — especially for open source projects like ours.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-convert-the-Plone-and-Plone-Regional-forums-to-Nabble2-tp18188621p18189588.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18188769</id>
	<title>Re: Please convert the Plone and Plone Regional forums to Nabble2</title>
	<published>2008-06-29T22:08:07Z</published>
	<updated>2008-06-29T22:08:07Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">I responded to your previous email. It's probably in spam filter. Here is my response:
&lt;br&gt;&lt;br&gt;-------------
&lt;br&gt;Thanks for your email. It may take us a few days before we get to
&lt;br&gt;migrate your archive. Nabble2 is still new and we want it to stabilize
&lt;br&gt;a bit more. You just reported a bug that is new.
&lt;br&gt;&lt;br&gt;Regarding the user accounts, sorry, they will have to re-register. The
&lt;br&gt;reason is that nabble1 and nabble2 will co-exist for a few months.
&lt;br&gt;Nabble2 is very different from Nabble1. Some features, for example,
&lt;br&gt;ratings and favorites are gone or will be replaced by new features.
&lt;br&gt;So, we don't want users to get confused if they effortlessly go into
&lt;br&gt;nabble2 account and couldn't find their stuff. So, that's why we'd
&lt;br&gt;rather inconvenience user to force them to register again. Does it
&lt;br&gt;make sense?
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-convert-the-Plone-and-Plone-Regional-forums-to-Nabble2-tp18188621p18188769.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18188621</id>
	<title>Please convert the Plone and Plone Regional forums to Nabble2</title>
	<published>2008-06-29T21:45:34Z</published>
	<updated>2008-06-29T21:45:34Z</updated>
	<author>
		<name>Alexander Limi</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;&lt;br&gt;We're finally ready to take the plunge to Nabble2 and embedding. Could you convert the following forums to Nabble2?
&lt;br&gt;&lt;br&gt;Everything linked off &lt;a href=&quot;http://www.nabble.com/Plone-f6741.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Plone-f6741.html&lt;/a&gt;&lt;br&gt;Everything linked off &lt;a href=&quot;http://www.nabble.com/Plone-%28Regional-forums%29-f21526.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Plone-%28Regional-forums%29-f21526.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;I should be the registered owner for all of these.
&lt;br&gt;&lt;br&gt;PS: I assume the old account will work on the new setup too? Or do people have to recreate their accounts?
&lt;br&gt;PPS: Probably not a good idea to convert them until we know what's going on with the 404s on subscription (my previous post to the Nabble support forum)
&lt;br&gt;PPPS: Nabble rocks, thanks!
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Please-convert-the-Plone-and-Plone-Regional-forums-to-Nabble2-tp18188621p18188621.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18188070</id>
	<title>Re: Nabble2 shows 404 when subscribing to a forum</title>
	<published>2008-06-29T20:16:24Z</published>
	<updated>2008-06-29T20:16:24Z</updated>
	<author>
		<name>Will L &lt;Nabble&gt;</name>
	</author>
	<content type="html">Thanks for reporting this. We are looking into this and will get back to you soon.</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-shows-404-when-subscribing-to-a-forum-tp18187669p18188070.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18187669</id>
	<title>Nabble2 shows 404 when subscribing to a forum</title>
	<published>2008-06-29T19:15:08Z</published>
	<updated>2008-06-29T19:15:08Z</updated>
	<author>
		<name>Alexander Limi</name>
	</author>
	<content type="html">How to reproduce:
&lt;br&gt;&lt;br&gt;- Go to &lt;a href=&quot;http://n2.nabble.com/Plone---Poland-f1461.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/Plone---Poland-f1461.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;- Click &amp;quot;New Topic&amp;quot; (leads to &lt;a href=&quot;http://n2.nabble.com/forum/NewTopic.jtp?forum=1461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/forum/NewTopic.jtp?forum=1461&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;- Get the &amp;quot;The mailing list may require your subscription before accepting your post&amp;quot; reminder, click &amp;quot;Subscribe&amp;quot;
&lt;br&gt;&lt;br&gt;- Be greeted with the less-than-friendly error message:
&lt;br&gt;&lt;br&gt;&amp;nbsp; HTTP ERROR: 404
&lt;br&gt;&lt;br&gt;&amp;nbsp; NOT_FOUND
&lt;br&gt;&amp;nbsp; RequestURI=/forum/Subscribe.jtp
&lt;br&gt;&lt;br&gt;&amp;nbsp; Powered by Jetty://
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Nabble2-shows-404-when-subscribing-to-a-forum-tp18187669p18187669.html" />
</entry>

</feed>
