摘要 |
USER INTERFACES ARE DEFINED BY METADATA (1401, 1701) FOR USE WITH PRODUCTIVITY SUITE APPLICATIONS IN A WRAPPED WINDOW, A TASK PAIN, OR SOME OTHER SUITABLE REPRESENTATION. DATA CAN BE BOUND TO A DATA SOURCE IN A ONE-WAY FORMAT SUCH THAT CHANGES FROM THE DATA SOURCE PROPAGATE TO PROPERTY FIELDS IN THE UI FORM (1410). DATA CAN ALSO BE BOUND TO A DATA SOURCE IN A TWO-WAY FORMAT SUCH THAT CHANGES FROM THE PROPERTY FIELD OF THE UI PROPAGATE BACK TO THE DATA SOURCE. THE DATA SOURCE CAN BE A LOCAL CACHE SUCH AS FOR SYNCHRONIZATION (242) BETWEEN A PRODUCTIVITY SUITE APPLICATION (220) AND A LINE OF BUSINESS (LOB) APPLICATION (E.G., CRM APPLICATIONS). A RENDERING ENGINE IS ARRANGED TO PROCESS THE UI AND DATA BINDINGS SUCH THAT CUSTOM EVENT HANDLERS ARE DEFINED IN A CODE BEHIND ASSEMBLY FORMAT. PRODUCTIVITY SUITE ITEMS (230) ARE ACCESSIBLE FROM THE CODE BEHIND ASSEMBLY THROUGH A SERIES OF ITEM INTERFACES. |