| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- function changeRegion(event)
- {
- const regionID = $(event.target).val();
- if(!regionID)
- {
- const $lanePicker = $('#moveCardForm').find('[name=lane]').zui('picker');
- $lanePicker.render({items: [], disabled: true});
- $lanePicker.$.setValue('');
- const $columnPicker = $('#moveCardForm').find('[name=column]').zui('picker');
- $columnPicker.render({items: [], disabled: true});
- $columnPicker.$.setValue('');
- return;
- }
- const laneLink = $.createLink('kanban', 'ajaxGetLanes', 'regionID=' + regionID);
- $.getJSON(laneLink, function(data)
- {
- if(!data || !data.items) return;
- const $lanePicker = $('#moveCardForm').find('[name=lane]').zui('picker');
- const oldLane = $('#moveCardForm').find('[name=lane]').val();
- $lanePicker.render({items: data.items, disabled: false});
- if(oldLane) $lanePicker.$.setValue(oldLane);
- });
- }
- function changeLane(event)
- {
- const laneID = $(event.target).val();
- if(!laneID)
- {
- const $columnPicker = $('#moveCardForm').find('[name=column]').zui('picker');
- $columnPicker.render({items: [], disabled: true});
- return;
- }
- const columnLink = $.createLink('kanban', 'ajaxGetColumns', 'laneID=' + laneID);
- $.getJSON(columnLink, function(data)
- {
- if(!data) return;
- const $columnPicker = $('#moveCardForm').find('[name=column]').zui('picker');
- const oldColumn = $('#moveCardForm').find('[name=column]').val();
- $columnPicker.render({items: data, disabled: false});
- if(oldColumn) $columnPicker.$.setValue(oldColumn);
- });
- }
|