DATABIND : Bug fix[ContactSubPage.loadData]. 41/18941/1
authorparary <kyunghan80.park@samsung.com>
Thu, 3 Apr 2014 07:39:51 +0000 (16:39 +0900)
committerparary <kyunghan80.park@samsung.com>
Thu, 3 Apr 2014 07:39:51 +0000 (16:39 +0900)
Change-Id: I9eb02605b23c4f78acf0342e8eb1c4d80e7c2b22
Signed-off-by: parary <kyunghan80.park@samsung.com>
org.tizen.webuibuilder/.gitignore
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/ContactSubPage.java
org.tizen.webuibuilder/src/org/tizen/webuibuilder/ui/views/databinding/dialog/SetSourcePage.java

index 2a6b154..d79a747 100644 (file)
@@ -239,6 +239,12 @@ public class ContactSubPage implements SourceDialogSubPage {
     public void loadData(BindingData dataModel) {
         int idx = Arrays.asList(runtimeApiSettingCombo.getItems()).indexOf(dataModel.getRuntimeApiName());
         runtimeApiSettingCombo.select( idx );
+        
+        if( idx == 3 ){
+            idComposite.setVisible(true);
+            addressbookID.setText(dataModel.getRuntimeApiAddressBookID());
+        }
+        
         JsonObject json = gson.fromJson(dataModel.getJsonData(), JsonObject.class );
         Helper.makeTreeItem(json, parentDataTree, null, false);
     }
index f6f2c87..ceae3c3 100644 (file)
@@ -204,7 +204,7 @@ public class SetSourcePage extends Dialog {
                    public void widgetSelected( SelectionEvent event ) {
                                
                        BindingData dataModel = currentSubPage.getData();
-                               dataModel.setModelType( dataTypeCombo.getText().toUpperCase() );
+                               dataModel.setModelType( dataTypeCombo.getText() );
                                dataModel.setUpdateOnStartup( updateOnStartUp.getSelection() );
                                dataModel.setSourceName( dataSourceTreeItem.getText() );
 
@@ -268,7 +268,7 @@ public class SetSourcePage extends Dialog {
            BindingData dataModel = treeItemData.getModel();
         
         if (dataModel != null) {
-            
+            dataTypeCombo.select( Arrays.asList(sourceTypes).indexOf( dataModel.getModelType() ) );
             initByType();
             currentSubPage.loadData( dataModel );
         }