home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / WebObjects / WebObjectsDoc_HTML / Reuse / ReusableComponentsEx / ObjectArrayEditor.wo / Description.plist next >
Encoding:
Text File  |  1996-03-09  |  1.9 KB  |  64 lines

  1.  
  2. {
  3. componentName = "ObjectArrayEditor";
  4.  
  5. authors = (
  6.     {
  7.     author = "Charles Lloyd";
  8.     email = "clloyd@next.com";
  9.     image = "http://www.next.com/~clloyd/clloyd.gif";
  10.     }
  11. );
  12.  
  13. description = 
  14.  
  15. "The ObjectArrayEditor supports the editing of an array of Enterprise Objects. To use, simply pass <B>objectArray</B> (an array objects that conform to WOKeyValueCoding) along with <B>keyArray</B> (an array of keys which indicate the attributes to display) and <B>labelArray</B> (an array of labels which are used in the heading). Also, you may pass <B>columnWidthArray</B>, an optional array of column widths.
  16. <P>
  17. The ObjectArrayEditor uses the ReadWriteString component to display its values. You can either display values as editable WOTextFields or as read-only WOStrings. Simply pass the isEditable value as either \"YES\" or \"NO\".
  18. <P>
  19. You can also set the usual optional parameters such as <B>borderSize</B>, <B>cellPadding</B>, and <B>cellSpacing</B>.";
  20.  
  21.  
  22. parameters = (
  23.  
  24. "objectArray",
  25. "The array of objects to be edited/displayed.  All objects must conform to WOKeyValueCoding.",
  26.  
  27. "labelArray",
  28. "An NSArray holding the labels displayed on the top of the ObjectArrayEditor table.",
  29.  
  30. "keyArray",
  31. "An NSArray holding the names of the ivars to be edited/displayed.",
  32.  
  33. "columnWidthArray",
  34. "An optional array of column widths.  Default column width is 12.",
  35.  
  36. "fieldSize",
  37. "The column width to use if columnWidthArray is not specified. Default is 12.",
  38.  
  39. "isEditable",
  40. "A boolean (YES|NO) to determine if the table is editable or for display purposes only.  Default is NO.",
  41.  
  42. "borderSize",
  43. "The width of the table border.  Default is 1.",
  44.  
  45. "cellPadding",
  46. "The margin around of each cell in the table. Default is 2.",
  47.  
  48. "cellSpacing",
  49. "The space between the cells in the table. Default is 0."
  50.  
  51. );
  52.  
  53. currentVersion = "1.0";
  54.  
  55. releaseDate = "March 4, 1996";
  56.  
  57. supportPolicy = "ExampleCode: Unsupported";
  58.  
  59. distributionPolicy = "You may freely distribute this code";
  60.  
  61.  
  62.  
  63. }
  64.