...
Code Block |
---|
|
<div class="input-group" data-ex-bind="field" data-ex-fieldid="SupportingItemsOnboard">
<input id="SupportingItemsOnboard" type="checkbox" data-ex-attribute="value" />
<label for="SupportingItemsOnboard" class="form-control" data-ex-attribute="label">Supporting Items Onboard</label>
</div>
<div class="input-group" data-ex-bind="field" data-ex-fieldid="VehicleCheckDone">
<input id="vehicleCheckComplete" type="checkbox" data-ex-attribute="value" />
<label for="vehicleCheckComplete" class="form-control" data-ex-attribute="label">Vehicle Check Completed</label>
</div> |
Manifest
Manifest application is used to maintain passenger data in which driver on his vehicle pass on to some hotels and is supposed to pick passengers from that hotels. Passenger personal information is also maintained who take ride.
To build Manifest page, we need to see traffic debug and XML request to identify activity name and style.
Image Added
Code Block |
---|
|
<div class="row" data- |
...
Manifest
Manifest application is used to maintain passenger data in which driver on his vehicle pass on to some hotels and is supposed to pick passengers from that hotels. Passenger personal information is also maintained who take ride.
To build Manifest page, we need to see traffic debug and XML request to identify activity name and style.
Image Removed
ex-bind="activity" data-ex-activityname="ERP.TourRun" data-ex-activitystyle="Manifest">
</div> |
Please note that Manifest app is still in-progress. But still we will explain the fields that are displayed in Manifest app. We will explain how these data fields are bound.
Image Added
To add Destination field to Manifest app, use data-ex-bind="field" data-ex-fieldid="DestinationId".
Code Block |
---|
|
<div class="day-info" data-ex-bind="field" data-ex-fieldid="DestinationId">
Destination: <span data-ex-attribute="text"></span>
</div> |
To add Vehicle field to Manifest app, use data-ex-bind="field" data-ex- fieldid="Vehicle.RegoLicenceNo".
Code Block |
---|
|
<div class="day-info" data-ex-bind="field" data-ex- fieldid="Vehicle.RegoLicenceNo">
Vehicle: <span data-ex-attribute="value"></span>
</div> |
To add Total Pax field to Manifest app, use data-ex-bind="field" data-ex-fieldid="Pax".
Code Block |
---|
|
<div class="day-info" data-ex-bind="field" data-ex-fieldid="Pax">
Total Pax: <span data-ex-attribute="value"></span>
</div> |
Now we need to add checkbox input field of label Hide Pixed up Pax , and bind field id to "HideCompletedChildren".
Code Block |
---|
|
<div class="input-group" data-ex-bind="field" data-ex-fieldid="HideCompletedChildren">
<input id="vehicleCheckComplete" type="checkbox" data-ex-attribute="value" />
<label for="vehicleCheckComplete" class="form-control" data-ex-attribute="label">Hide Pixed up Pax</label>
</div> |
T get list of hotels, we need to fetch data using data-ex-bind="data" data-ex-populatemethod="listHotelPickups" data-ex-autopopulate="1", and display data in table.
Code Block |
---|
|
<div class="table-responsive">
<table class="table" id="hotelPickupList" data-ex-bind="data" data-ex-populatemethod="listHotelPickups" data-ex-autopopulate="1"></table>
</div> |
Now we driver can press "Leave City" button once pickup is complete.
Code Block |
---|
|
<button id="leavingCity" type="button" data-ex-bind="method" data-ex-method="pickupsComplete" class="btn btn-lg btn-primary">
Leaving City
</button> |
Then notes can be added using field Notes field with binding to "DriverNotes".
Code Block |
---|
|
<div class="row" data-ex-bind="activityfield" data-ex-activitynamefieldid="ERP.TourRun" DriverNotes">
<h3>Notes</h3>
<textarea data-ex-activitystyle="Manifest">
attribute="value" style="width: 100%; height: 50px; resize: none;"></textarea>
<button class="btn btn-primary">Save</button>
</div> |