Ejemplo n.º 1
0
    <div class="table-header">
        <?php 
    echo Yii::t('EdifactDataModule.model', 'Container Moving');
    ?>
    </div>

    <?php 
    if (!empty($grid_error)) {
        ?>
        <div class="alert alert-error"><?php 
        echo $grid_error;
        ?>
</div>
        <?php 
    }
    if (!empty($grid_warning)) {
        ?>
        <div class="alert alert-warning"><?php 
        echo $grid_warning;
        ?>
</div>
        <?php 
    }
    if (!empty($modelMain->ecntContainers)) {
        $model = new EcntContainer();
        $model->ecnt_ecpr_id = $modelMain->primaryKey;
        // render grid view
        $this->widget('TbGridView', array('id' => 'ecnt-container-grid', 'dataProvider' => $model->search(), 'template' => '{summary}{items}', 'summaryText' => '&nbsp;', 'htmlOptions' => array('class' => 'rel-grid-view'), 'columns' => array(array('name' => 'ecnt_message_type'), array('name' => 'ecnt_datetime'), array('name' => 'ecnt_operation'), array('name' => 'ecnt_transport_id'), array('name' => 'ecnt_iso_type'), array('name' => 'ecnt_ib_carrier'), array('name' => 'ecnt_ob_carrier'), array('name' => 'ecnt_weight', 'htmlOptions' => array('class' => 'numeric-column')), array('name' => 'ecnt_line'), array('name' => 'ecnt_fwd'), array('name' => 'ecnt_booking'), array('name' => 'ecnt_eu_status', 'filter' => $model->getEnumFieldLabels('ecnt_eu_status')), array('name' => 'ecnt_imo_code'), array('class' => 'editable.EditableColumn', 'name' => 'ecnt_notes', 'editable' => array('type' => 'textarea', 'url' => $this->createUrl('//edifactdata/ecntContainer/editableSaver')), 'footer' => 'Total:', 'footerHtmlOptions' => array('class' => 'total-row')), array('name' => 'ecnt_action_amt', 'htmlOptions' => array('class' => 'numeric-column'), 'footer' => EcntContainer::getContainerActionAmtTotal($modelMain->ecpr_id), 'footerHtmlOptions' => array('class' => 'total-row numeric-column')), array('name' => 'ecnt_action_calc_notes'), array('name' => 'ecnt_time_amt', 'htmlOptions' => array('class' => 'numeric-column'), 'footer' => EcntContainer::getContainerTimeAmtTotal($modelMain->ecpr_id), 'footerHtmlOptions' => array('class' => 'total-row numeric-column')), array('name' => 'ecnt_time_calc_notes'))));
    }
    Yii::endProfile('ecnt_ecpr_id.view.grid');
}
Ejemplo n.º 2
0
    <div class="table-header">
        <?php 
    echo Yii::t('EdifactDataModule.model', 'Ecnt Container');
    ?>
    </div>

    <?php 
    if (!empty($grid_error)) {
        ?>
        <div class="alert alert-error"><?php 
        echo $grid_error;
        ?>
</div>
        <?php 
    }
    if (!empty($grid_warning)) {
        ?>
        <div class="alert alert-warning"><?php 
        echo $grid_warning;
        ?>
</div>
        <?php 
    }
    $model = new EcntContainer();
    $model->unsetAttributes();
    $model->ecnt_container_nr = $modelMain->ecnt_container_nr;
    // render grid view
    $this->widget('TbGridView', array('id' => 'ecnt-container-grid', 'dataProvider' => $model->search(), 'template' => '{summary}{items}', 'summaryText' => '&nbsp;', 'htmlOptions' => array('class' => 'rel-grid-view'), 'columns' => array(array('name' => 'ecnt_terminal', 'type' => 'raw', 'value' => 'Chtml::tag("span" , array("class" => $data->getTerminalClass() ), $data->ecnt_terminal)'), array('name' => 'ecnt_move_code'), array('name' => 'ecnt_datetime'), array('name' => 'ecnt_operation'), array('name' => 'ecnt_transport_id'), array('name' => 'ecnt_statuss'), array('class' => 'editable.EditableColumn', 'name' => 'ecnt_notes', 'editable' => array('type' => 'textarea', 'url' => $this->createUrl('//edifactdata/ecntContainer/editableSaver'))), array('class' => 'TbButtonColumn', 'buttons' => array('view' => array('visible' => 'TRUE'), 'update' => array('visible' => 'FALSE'), 'delete' => array('visible' => 'FALSE')), 'viewButtonUrl' => 'Yii::app()->controller->createUrl("", array("ecnt_id" => $data->ecnt_id))', 'viewButtonOptions' => array('data-toggle' => 'tooltip')))));
    Yii::endProfile('ecnt_edifact_id.view.grid');
}