Category Archives: Flex Client

Dong Shin 12.06.2010

  • PPM Changes
    • poking through Layout Manager and Dynamic Panel to set the height of the Create Project Panel properly
    • made some changes to Edge Utils to allow explicit height set
    • Vertical Layout animations go too fast, some get cancelled on timing conflict?
    • more resize components….
    • Windows and Mac Firefox show some discrepancy on panel sizing….

Dong Shin 12.03.2010

  • PPM Changes
    • DynamicPanel now keeps _maxSetHeight for reference
    • VerticalScrollLayoutManager uses masSetHeight or maxHeight whichever is bigger
    • Create Project Panel height increases/decreases depending on number of years
  • Smart Editor
    • load external stylesheet and dictionary
    • default stylesheet and dictionary added
    • fixed regex highlighting problem
    • set line numbers visible/invisible on a Bindable variable, lineVisible

Dong Shin 12.02.2010

  • Smart Editor
    • got rid of top spacing issues on TextArea
    • removed non-used methods and clean up codes
  • PPM
    • swapped Portfolio Mgr and Portfolio Admin in Project Mgmt Panel
    • increased height of TabNavigator for Financial Data so that the datagrids doesn’t show vertical scroll bars
    • working on fixed size Dynamic Panels

Dong Shin 12.01.2010

  • Smart Editor
    • fixed styling problem
    • created type attribute to specify if word is string or regex type
    • string and regex work!
  • Maven Assist
    • found the plugin crashing on Activator
    • Manifest had reference to com.edgeti.mvnassist.Activator
    • took several attempts to get Eclipse to recognize the new plugin???????
  • DC Flex User’s Group Meeting
    • Letting the Data Tell the Story  by Andrew Trice
    • http://insideria.com/2010/09/360flex-letting-the-data-tell.html
    • Layered Chart to emphasize the data
      • Cartesian ChartBase with AreaChart and LineChart
      • complex chart by dynamic bindable data providers
    • Use of FXG and Adobe Illustrator to create icons for data points
      • useful on Maps by specifying direction, color, rotation, speed, etc.
    • Bit Map based charting for large amount of data
      • performance issues?

Dong Shin 11.30.2010

  • PPM changes
    • got rid of Horizontal Scroll bars from most of the panels and Financial Data Datagrid to make it look better
    • heights of the Financial Data Viewer and its sub components set to show entire datagrid and its associated data
    • expanded width of the charts in Financial Data Viewer
    • fixed a bug Financial Analyst (NSA) not showing added user on Create Project Panel
    • added ToolTips to filter ComboBoxes on Project Mgmt Panel
    • reduced the widths of the Filter ComboBoxes
    • set default font to Arial 12pt
  • SmartEditor
    • successfully load and map dictionary and stylesheet
    • syntax highlight not behaving right

Dong Shin 11.29.2010

  • fixed App size for PPM and enable Browser scrolling
    • set Application’s width, height, minWidth, minHeight
    • changed html templates to enable browser scrolling
      • body { margin:0; padding:0; overflow:auto; text-align:center; background-color: ${bgcolor}; }
    • disable horizontalScroll on panelsCanvas
    • continue working on SmartEditor
      • load external CSS file
      • load external dictionary in XML

    Dong Shin 11.26.2010

    • working from home
    • working on SmartEditor (?) – need to rename this
      • created xml for SQL reserved words
      • XML data and TextFlow working together, but cursor works weird
      • found AS3SyntaxColoring and TextAreaLineNumbersSkin
      • combined both and works well together
      • added new keywords and styles
      • need to load XML and styles on load

    Dong Shin 11.23.2010

    • set width of ComboBoxes in Project Mgmt to fixed with maxWidth
    • still trying to get the panels restore behave right……
      • very inconsistent panel restore using fromXml, forceFromXml
      • tried to fix using force, etc….
    • working MySQLBrowser in Flash Builder 4
      • looking at creating a smart editor for SQL

    Dong Shin 11.22.2010

    • swapped Portfolio Manager (NSA) and Finance Analyst (NSA) labels
    • maximize/minimize panels on TitleBar double click
      • modified SaveStatePanel to support it
      • enableTitleBarMaximize=true to set
    • allow cents on Budgets in Create Project Panel
    • fixed a bug on duplicate project find
    • added search for budget amount with >, >=, <, <=, and = in Project Mgmt Panel
    • restore panels not very smooth, need to find a better way

    Dong Shin 11.19.2010

    • fixed a bug not saving contracts data correctly
    • negative numbers in Funding/Budget?
      • supported
      • format?
      • wrong change at Project Editor…. should be on Financial Data Entry
      • commented out the wrong codes – future use?
    • negative values allowed on Financial Data Entry
      • ItemEditor – allow ‘-‘ as the first
      • Added label function to mask negative values

    Dong Shin 11.18.2010

    • fixed a bug showing filter comboboxes larger than the screen – used % values for widths
    • Continue on history mgmt
      • ContractMgmt and ApproprirationsMgmt force maximize on finishing of data retrieval and removed old maximize method
      • save history on panel close
      • weird behavior on restore panels – added setTimeout (setPanelsToXml, 500) – half a second delay

    Dong Shin 11.16.2010

    • fixed the weird bug on User Management Panel
      • caused by adding two User Management Panels in Managed Canvas
    • continue working on history management
      • maximize panels on the last step of the panel creation
      • added forceMinimizePanel, forceMaximizePanel, forceDefaultPanel to EdgeUtils.DynamicPanel
      • added forceFromXml to EdgeUtils.SaveStatePanel to force restore window states
    • having a weird problem with Flash Player
      • not going forward after Config load on debugging session
      • installed 10,1,102,64 – looks ok now
    • History Management works!
      • funding request flaky….

    Dong Shin 11.15.2010

    • helped Christine set up her development environment
    • adding PanelEvents to handle save panels instead of saving at open panel
      • PanelEvent.MAXIMIZE, PanelEvent.CLOSE, PanelEvent.MINIMIZE, PanelEvent.DEFAULT
      • close handled by onPanelClosing method
    • list of managed panels
      • FundingRequestPanel
      • ProjectViewerPanel
      • CreateProjectPanel
      • UserManagementPanel
      • ContractsMgmtPanel
      • AppropriationsMgmtPanel
      • ProjectMgmtPanel
    • found a weird bug on UserMgmtPanel
      • not coming up maximized
      • cannot maximize/minimize?

    Dong Shin 11.12.2010

    • added better message for duplicate projects – ID and Name of the duplicate project found
    • continue working on History Management
      • Back/Forward buttons get enabled/disabled based on current history index.
      • Create Project enabled for History with no values?
      • All panels get maximized on restore…… Time for extending ManagedCanvas?