Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.70 KB | None | 0 0
  1. <div cmptype="Form" class="formBackground" oncreate="Form.onCreate();" caption="Регистр медработников">
  2. <cmpScript name="formScript">
  3. <![CDATA[
  4. Form.onCreate = function(){
  5.  
  6. };
  7.  
  8. Form.onSaveChanges = function (){
  9. executeAction('repeaterAction');
  10. };
  11.  
  12. Form.onDelete = function(el){
  13. getRepeater('RPT_org_repeat').removeClone(getClone(el,'RPT_org_repeat'));
  14. };
  15.  
  16. Form.onAddElem = function(){
  17. getRepeater('RPT_org_repeat').addClone();
  18. };
  19. ]]>
  20. </cmpScript>
  21.  
  22. <cmpDataSet name="DS_MED_ORG">
  23. <![CDATA[
  24. SELECT * FROM test_stazher.v_med_org
  25. ]]>
  26. </cmpDataSet>
  27.  
  28. <cmpAction name="repeaterAction">
  29. select 1
  30. <cmpSubAction name="1del" repeatername="RPT_org_repeat" execon="del" action="test_stazher.f_delete_med_org">
  31. <cmpActionVar name="p_id" src="_clonedata_" srctype="var" get="g0" property="id"/>
  32. </cmpSubAction>
  33. <cmpSubAction name="2upd" repeatername="RPT_org_repeat" execon="upd" action="test_stazher.f_update_med_org">
  34. <cmpActionVar name="p_id" src="_clonedata_" srctype="var" get="g0" property="id"/>
  35. <cmpActionVar name="p_org_name" src="f_org_name" srctype="ctrl" get="g1"/>
  36. <cmpActionVar name="p_status" src="f_status" srctype="ctrl" get="g2"/>
  37. <cmpActionVar name="p_date_changed" src="f_date_changed" srctype="ctrl" get="g3"/>
  38. <cmpActionVar name="p_date_claim" src="f_date_claim" srctype="ctrl" get="g4"/>
  39. <cmpActionVar name="p_date_last_upload" src="f_date_last_upload" srctype="ctrl" get="g5"/>
  40. <cmpActionVar name="p_upload_status" src="f_upload_status" srctype="ctrl" get="g6"/>
  41. </cmpSubAction>
  42. <cmpSubAction name="3add" repeatername="RPT_org_repeat" execon="add" action="test_stazher.f_add_med_org">
  43. <cmpActionVar name="p_org_name" src="f_org_name" srctype="ctrl" get="g0"/>
  44. <cmpActionVar name="p_status" src="f_status" srctype="ctrl" get="g1"/>
  45. <cmpActionVar name="p_date_changed" src="f_date_changed" srctype="ctrl" get="g2"/>
  46. <cmpActionVar name="p_date_claim" src="f_date_claim" srctype="ctrl" get="g3"/>
  47. <cmpActionVar name="p_date_last_upload" src="f_date_last_upload" srctype="ctrl" get="g4"/>
  48. <cmpActionVar name="p_upload_status" src="f_upload_status" srctype="ctrl" get="g5"/>
  49. </cmpSubAction>
  50. <!--execon - тип операции, выполенной с репитером, action - функция в бд
  51. name у actionvar - имя переменной в функции в бд-->
  52. </cmpAction>
  53.  
  54. <table cmptype="Base" repeatername="RPT_org_repeat" dataset="DS_MED_ORG" repeat="0" keyfield="id">
  55. <tr>
  56. <td>Наименование организации:</td>
  57. <td>
  58. <cmpEdit name="f_org_name" data="value:org_name" mask_type="alpha"/>
  59. </td>
  60. </tr>
  61. <tr>
  62. <td>Статус:</td>
  63. <td>
  64. <cmpEdit name="f_status" data="value:status" mask_type="alpha"/>
  65. </td>
  66. </tr>
  67. <tr>
  68. <td>Дата изменения:</td>
  69. <td>
  70. <cmpDateEdit name="f_date_changed" data="value:date_changed"/>
  71. </td>
  72. </tr>
  73. <tr>
  74. <td>Дата принятия:</td>
  75. <td>
  76. <cmpDateEdit name="f_date_claim" data="value:date_claim"/>
  77. </td>
  78. </tr>
  79. <tr>
  80. <td>Дата последней выгрузки:</td>
  81. <td>
  82. <cmpDateEdit name="f_date_last_upload" data="value:date_last_upload"/>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>Статус выгрузки:</td>
  87. <td>
  88. <cmpEdit name="f_upload_status" data="value:upload_status" mask_type="alpha"/>
  89. </td>
  90. </tr>
  91. <tr>
  92. <td colspan="2" align="right"><cmpButton caption="Удалить" onclick="Form.onDelete(this);"/></td>
  93. </tr>
  94. <tr cmptype="Base">
  95. <td colspan="4"><div class="hsplit"/><div class="hsplit_bottom"/></td>
  96. </tr>
  97. </table>
  98.  
  99. <cmpButton name="btnAdd" caption="Добавить" onclick="Form.onAddElem();"/>
  100. <cmpButton name="btnSave" caption="Сохранить" onclick="Form.onSaveChanges();"/>
  101.  
  102. <cmpMask required="f_org_name;f_status;f_date_changed;f_date_claim;f_date_last_upload;f_upload_status"/>
  103. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement