XFormsTable.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. XFormsTable.prototype = new XFormsGroup;
  2. function XFormsTable (strParentId, strAlert, strHelp, strHint, strAccesskey, strBind, nCellspacing, strClass, bDisabled, strId, nNavindex,
  3. strOverflow, bPopup, strRef, strScroll, strShowEffect, strStyle, strTag, strVisibility, strUserDefineAttrib)
  4. {
  5. if (!strId)
  6. {
  7. return;
  8. }
  9. XFormsGroup.call(this, strParentId, strAlert, strHelp, strHint, strAccesskey, strBind, strClass, bDisabled, strId, nNavindex,
  10. strOverflow, bPopup, strRef, strScroll, strShowEffect, strStyle, strTag, strVisibility, strUserDefineAttrib);
  11. /**
  12. * Attribute
  13. */
  14. this.attribute["cellspacing"] = nCellspacing;
  15. }
  16. XFormsTR.prototype = new XFormsControl;
  17. function XFormsTR (strParentId, strAlert, strHelp, strHint, strAccesskey, strClass,
  18. bDisabled, strId, nNavindex, strStyle, strTag, strVisibility, strUserDefineAttrib)
  19. {
  20. if (!strId)
  21. {
  22. return;
  23. }
  24. XFormsControl.call(this, strParentId, strAlert, strHelp, strHint, strAccesskey, strClass,
  25. bDisabled, strId, nNavindex, strStyle, strTag, strVisibility, strUserDefineAttrib);
  26. }
  27. XFormsTR.prototype.refresh = function ()
  28. {
  29. var arKeyset = this.children.keys();
  30. for (var i=0; i<arKeyset.length; i++)
  31. {
  32. var strId = arKeyset[i];
  33. var objChild = this.children.item(strId);
  34. if (null != objChild && objChild instanceof XFormsElement && objChild.refresh)
  35. {
  36. objChild.refresh();
  37. }
  38. }
  39. };
  40. XFormsTD.prototype = new XFormsGroup;
  41. function XFormsTD (strParentId, strAlert, strHelp, strHint, strAccesskey, strBind, strClass, bDisabled, strId, nNavindex,
  42. strOverflow, bPopup, strRef, strScroll, strShowEffect, strStyle, strTag, strVisibility, strUserDefineAttrib)
  43. {
  44. if (!strId)
  45. {
  46. return;
  47. }
  48. XFormsGroup.call(this, strParentId, strAlert, strHelp, strHint, strAccesskey, strBind, strClass, bDisabled, strId, nNavindex,
  49. strOverflow, bPopup, strRef, strScroll, strShowEffect, strStyle, strTag, strVisibility, strUserDefineAttrib);
  50. }