Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div cmptype="Form" class="formBackground" oncreate="Form.onCreate();" caption="Регистр медработников">
- <cmpScript name="formScript">
- <![CDATA[
- Form.onCreate = function(){
- };
- Form.onSaveChanges = function (){
- executeAction('repeaterAction');
- };
- Form.onDelete = function(el){
- getRepeater('RPT_org_repeat').removeClone(getClone(el,'RPT_org_repeat'));
- };
- Form.onAddElem = function(){
- getRepeater('RPT_org_repeat').addClone();
- };
- ]]>
- </cmpScript>
- <cmpDataSet name="DS_MED_ORG">
- <![CDATA[
- SELECT * FROM test_stazher.v_med_org
- ]]>
- </cmpDataSet>
- <cmpAction name="repeaterAction">
- select 1
- <cmpSubAction name="1del" repeatername="RPT_org_repeat" execon="del" action="test_stazher.f_delete_med_org">
- <cmpActionVar name="p_id" src="_clonedata_" srctype="var" get="g0" property="id"/>
- </cmpSubAction>
- <cmpSubAction name="2upd" repeatername="RPT_org_repeat" execon="upd" action="test_stazher.f_update_med_org">
- <cmpActionVar name="p_id" src="_clonedata_" srctype="var" get="g0" property="id"/>
- <cmpActionVar name="p_org_name" src="f_org_name" srctype="ctrl" get="g1"/>
- <cmpActionVar name="p_status" src="f_status" srctype="ctrl" get="g2"/>
- <cmpActionVar name="p_date_changed" src="f_date_changed" srctype="ctrl" get="g3"/>
- <cmpActionVar name="p_date_claim" src="f_date_claim" srctype="ctrl" get="g4"/>
- <cmpActionVar name="p_date_last_upload" src="f_date_last_upload" srctype="ctrl" get="g5"/>
- <cmpActionVar name="p_upload_status" src="f_upload_status" srctype="ctrl" get="g6"/>
- </cmpSubAction>
- <cmpSubAction name="3add" repeatername="RPT_org_repeat" execon="add" action="test_stazher.f_add_med_org">
- <cmpActionVar name="p_org_name" src="f_org_name" srctype="ctrl" get="g0"/>
- <cmpActionVar name="p_status" src="f_status" srctype="ctrl" get="g1"/>
- <cmpActionVar name="p_date_changed" src="f_date_changed" srctype="ctrl" get="g2"/>
- <cmpActionVar name="p_date_claim" src="f_date_claim" srctype="ctrl" get="g3"/>
- <cmpActionVar name="p_date_last_upload" src="f_date_last_upload" srctype="ctrl" get="g4"/>
- <cmpActionVar name="p_upload_status" src="f_upload_status" srctype="ctrl" get="g5"/>
- </cmpSubAction>
- <!--execon - тип операции, выполенной с репитером, action - функция в бд
- name у actionvar - имя переменной в функции в бд-->
- </cmpAction>
- <table cmptype="Base" repeatername="RPT_org_repeat" dataset="DS_MED_ORG" repeat="0" keyfield="id">
- <tr>
- <td>Наименование организации:</td>
- <td>
- <cmpEdit name="f_org_name" data="value:org_name" mask_type="alpha"/>
- </td>
- </tr>
- <tr>
- <td>Статус:</td>
- <td>
- <cmpEdit name="f_status" data="value:status" mask_type="alpha"/>
- </td>
- </tr>
- <tr>
- <td>Дата изменения:</td>
- <td>
- <cmpDateEdit name="f_date_changed" data="value:date_changed"/>
- </td>
- </tr>
- <tr>
- <td>Дата принятия:</td>
- <td>
- <cmpDateEdit name="f_date_claim" data="value:date_claim"/>
- </td>
- </tr>
- <tr>
- <td>Дата последней выгрузки:</td>
- <td>
- <cmpDateEdit name="f_date_last_upload" data="value:date_last_upload"/>
- </td>
- </tr>
- <tr>
- <td>Статус выгрузки:</td>
- <td>
- <cmpEdit name="f_upload_status" data="value:upload_status" mask_type="alpha"/>
- </td>
- </tr>
- <tr>
- <td colspan="2" align="right"><cmpButton caption="Удалить" onclick="Form.onDelete(this);"/></td>
- </tr>
- <tr cmptype="Base">
- <td colspan="4"><div class="hsplit"/><div class="hsplit_bottom"/></td>
- </tr>
- </table>
- <cmpButton name="btnAdd" caption="Добавить" onclick="Form.onAddElem();"/>
- <cmpButton name="btnSave" caption="Сохранить" onclick="Form.onSaveChanges();"/>
- <cmpMask required="f_org_name;f_status;f_date_changed;f_date_claim;f_date_last_upload;f_upload_status"/>
- </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement