77. Wrapper برای Structured Provider
[راهکار عمومی JavaScript]
اگر پروژه Providerهای Structured زیادی دارد:
function runDataProvider(
providerId,
parameters
) {
return absoluteMethodHelper
.runProvider(
providerId,
parameters || []
)
.then(result => {
return JSON.parse(
result.Content.providerResult || '[]'
);
});
}
استفاده:
runDataProvider(
PROVIDER_ID,
[
{
name: 'StateId',
value: 1
}
]
).then(rows => {
console.log(rows);
});
محدودیت
این Wrapper فقط برای Structured Data مناسب است. برای File Provider استفاده نشود، چون File در:
result.Content
قرار دارد.