Ignore:
Timestamp:
May 11, 2010 2:22:53 PM (14 years ago)
Author:
mylan
Message:

Plug in StyledColumn? to Title column; added blur and focus javascript event handlers; added changed/not-changed styles

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.referencedatagridfield/trunk/quintagroup/referencedatagridfield/_field.py

    r2287 r2291  
    2121from quintagroup.referencedatagridfield.columns import BlockColumn 
    2222from quintagroup.referencedatagridfield.columns import HiddenColumn 
     23from quintagroup.referencedatagridfield.columns import StyledColumn 
    2324 
    2425# Logger object 
     
    3536        'force_close_on_insert': True, 
    3637        'columns': { 
    37             'title': Column("Title"),  
     38            'title': StyledColumn("Title", trigger_key="title_changed", 
     39                                  blur_handler="triggerTitleClass", 
     40                                  focus_handler="triggerOnFocusStyles", 
     41                                  class_no=None, 
     42                                  class_changed="changed-title-field", 
     43                                  class_not_changed="not-changed-title-field"), 
    3844            'link': BlockColumn("Link", column_on_class="hidden-field", 
    3945                                columns=['link','uid'], read_only=True), 
     
    157163                # If title not set - get it from the brain 
    158164                if not data["title"]: 
     165                    data["title_changed"] = False 
    159166                    data["title"] = self._brains_title_or_id(b, instance) 
     167                else: 
     168                    data["title_changed"] = True 
     169 
    160170 
    161171        return result 
Note: See TracChangeset for help on using the changeset viewer.