کلاس اپسان

کلاس Appsan

کلاس Appsan برای مدیریت عناصر و رفتارهای برنامه طراحی شده است. در این قسمت به توضیح توابع مختلف این کلاس و مثال‌هایی برای هر کدام پرداخته می‌شود.

1. setProperty

این تابع مقدار یک پراپرتی از یک المان خاص را تغییر می‌دهد.

ورودی‌ها:

نوع بازگشتی: void

مثال:

appsan.setProperty('element1', 'color', 'red');

این کد رنگ المان با شناسه element1 را به قرمز تغییر می‌دهد.

2. setVariable

این تابع مقدار یک متغیر را تغییر می‌دهد. و در صورت عدم وجود آن را می سازد.

ورودی‌ها:

نوع بازگشتی: void

مثال:

appsan.setVariable('var1', 'newValue');

این کد مقدار متغیر با شناسه var1 را به newValue تغییر می‌دهد.

3. runUpdate

این تابع یک آپدیت اپسان ورودی را اجرا می کند. برای اطلاعات بیشتر به بخش آپدیت مراجعه کنید.

ورودی‌ها:

نوع بازگشتی: void

مثال:

const updateInfo = JSON.stringify({ elementId: 'element1', property: 'visible', value: true });
appsan.runUpdate(updateInfo);

این کد به‌روزرسانی‌ای را اجرا می‌کند که المان با شناسه element1 را قابل مشاهده می‌کند.

4. runAction

این تابع یک اکشن را اجرا می‌کند. برای اطلاعات بیشتر بخش اکشن ها را مطالع کنید.

ورودی‌ها:

نوع بازگشتی: void

مثال:

appsan.runAction('app/end');

این کد اکشن app/end را اجرا می‌کند.

5. findElementById

این تابع یک المان را با استفاده از شناسه آن پیدا می‌کند.

ورودی‌ها:

نوع بازگشتی: { id, value }

مثال:

const element = appsan.findElementById('element1');
console.log(element);

این کد المان با شناسه element1 را پیدا کرده و اطلاعات آن را در کنسول چاپ می‌کند.


Revision #3
Created 6 July 2024 15:44:22 by a.dadgari
Updated 6 July 2024 15:52:53 by a.dadgari