مستندات اپسان

ساختار زبان

المان ها

مقدمه

المان ها قطعات سازنده ی نمای اپسان شما هستند. هر المان توسط دستگاه بررسی میشود و به المان مشابه...

Page

    این المان مادر نشان دهنده ی این است که یک صفحه کامل باید روی دستگاه کاربر ساخته شود و باقی ...

Dialog

  این المان که یک المان مادر است به جای ساخت یک صفحه کامل تنها یک دایالوگ میسازد و میتواند بدون ...

PermissionDialog

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

FAB

  این المان یک المان فرزند است که Floating Action Button نام دارد و معمولا به شکل یک دکمه ی دایر...

Permission

  این المان فرزند پرمیشن یا دیتای مورد نیاز را مشخص میکند. این المان باید داخل permissionDialog ...

Text

  این المان از نوع فرزند و برای نمایش متن استفاده میشود.   خواص این المان :      ↵  Text :  ...

AutoCompleteTextInput

  این المان مشابه با المان textInput است با این تفاوت که شما می توانید لیستی از پیشنهادات یا sug...

TextInput

  ورودی متن برای کاربر ایجاد میکند.   خواص این المان تمام خواص المان text را در برگرفته است. ...

Checkbox

    این المان فرزند یک گزینه قابل انتخاب را به صورت متن و مربعی در کنار آن نمایش می دهد و مقدار...

Button

  این المان فرزند موجب ایجاد یک دکمه قابل کلیک میشود.   خواص این المان تمام خواص المان text را...

Divider

  المان فرزندی که یک خط راست برای جدا سازی میکشد.   خواص این المان :      ↵  Color :        ...

Card

  به کمک این المان شما می توانید یک محدوده ی مستطیلی مشخص برای خود ایجاد کرده و المان های دیگر ر...

Image

این المان یک المان فرزند است و برای کاربر یک تصویر را به نمایش می گذارد.   خواص این المان :      ...

Map

این المان فرزند، نقشه ای را نمایش می دهد که میتوان به طور دلخواه لوکیشنی بر آن تنظیم کرد.   خواص ...

Marker

این المان فقط میتواند فرزند المان map باشد و یک نشانگر (پوینتر) بر روی نقشه نمایش می دهد.   خواص ...

Videoplayer

  المان فرزندی که یک ویدیو را به کاربر نمایش میدهد.   خواص این المان :      ↵  Src :        ...

DropDown

  یک المان فرزند است که یک لیست از گزینه ها را با کلیک بر روی یک دکمه نمایش میدهد. هر گزینه با...

SimpleDialog

  این المان به طور کلی مشابه با المان dialog است با این تفاوت که از آن المان ساده تر است ، یعنی ...

Snackbar

  به کمک این المان شما می توانید یک snackbar را در اپلیکیشن خود نمایش دهید. این المان شامل موار...

Frame

    این المان برای نظم دادن به المان های دیگر کاربرد دارد ، به طوریکه المان های دیگر می توانند ...

Footer

  این المان در قسمت پایین صفحه قرار می گیرد و می توان المان های دیگر مثل text یا button را به آن...

المان های قابل رویت

  تمام المان های قابل رویت که تا به اینجا بررسی شد دارای خواص مشترک زیر هستند.   Layout : ...

المان های غیر قابل رویت

بعضی المان ها به کار بر نمایش داده نمی شوند و برای نگه داشتن اطلاعات از آن ها استفاده میشود.   ...

BottomSheetDialog

  این المان به طور کلی مشابه با المان dialog است با این تفاوت که این دیالوگ در قسمت پایین صفحه ن...

ImageButton

این المان یک المان از جنس Button است و برای کاربر یک تصویر را به نمایش می گذارد.   خواص این المان...

Img

مانند Image است با این تفاوت که فقط عکس را نشان میدهد اما Image گیف هم نمایش میدهد.   خواص این ...

InputTextDialog

یک دایالوگ است که به صورت پیش فرض InputText داخل خود دارد.

ProgressBar

Progress Bar برای نشان دادن پیشرفت یک کار استفاده می شود خواص این المان :  Color : رنگ المان ...

RadioButton

از radio button ها زمانی استفاده می شود که بخواهیم تنها اجازه انتخاب یک گزینه را به کاربر بدهیم. ...

RadioGroup

RadioGroup برای یک مجموعه از دکمه های رادیویی مورد استفاده قرار می گیرد. به زبان ساده به گروهی از...

ButtonGroup

ButtonGroup برای یک مجموعه از Button ها مورد استفاده قرار می گیرد. به زبان ساده به گروهی از Butto...

Action

اکشن یک المان است که یک id و یک action میگیرد و action را فراخوانی میکند.   برای زمانی که بخو...

InlineUpdate

نوعی update است که میتواند به صورت offline صدا زده شود.توجه داشته باشید که توضیح update در بخش ها...

material-textinput

material-textinput    دارای اتریبیوت های زیر میباشد : hint↵   .  متن پیشنهادی را نشان میدهد  ...

date picker

: date picker نمونه کد یک <page onshown="dialog/datePickerDialog"> <reactive-data id="defal...

BottomSheet

   : این المان قابلیت نمایش یک ویو از پایین صفحه را فراهم میکند .مانند منو پایین گوگل مپ .و دارا...

variable

  : دارای سطح ویژگی های زیر میباشد variable   : value↵   .مقدار المان را در خود نگه میدارد : ...

deepLinkReceiver

تگ XML به نام `deepLinkReceiver`در Appsan این امکان را می دهد که اپلیکیشن شما لینک های عمیق (de...

OSM Map

این المان فرزند، نقشه ای را نمایش می دهد که میتوان به طور دلخواه لوکیشنی بر آن تنظیم کرد. با توج...

webpage

محتوای این صفحه در حال توسعه می باشد و در نسخه های پابلیش شده در دسترس نیست. عنصر webpage به توسع...

اکشن ها

بخش توسعه دهنده

طراحی پروتوتایپ

    در این مرحله قصد داریم یک نمونه ی اولیه از UI مینی اپ خود با کمک adobe XD طراحی کنیم. در اب...

استفاده از جاوا اسکریپت در اپسان