pub struct Button<'a> { /* private fields */ }Expand description
누를 수 있는 버튼
Implementations§
Trait Implementations§
Source§impl<'a> Element<'a> for Button<'a>
impl<'a> Element<'a> for Button<'a>
Source§const CONTROL_ID: &'static str = "B"
const CONTROL_ID: &'static str = "B"
WebDynpro 상에서 사용하는 엘리먼트의 Id
Source§const ELEMENT_NAME: &'static str = "Button"
const ELEMENT_NAME: &'static str = "Button"
WebDynpro 상에서 사용하는 엘리먼트의 이름
Source§type ElementLSData = ButtonLSData
type ElementLSData = ButtonLSData
엘리먼트의 LSData
Source§fn lsdata(&self) -> &Self::ElementLSData
fn lsdata(&self) -> &Self::ElementLSData
엘리먼트의 LSData를 가져옵니다.
Source§fn from_ref(
element_def: &impl ElementDefinition<'a>,
element: ElementRef<'a>,
) -> Result<Self, WebDynproError>
fn from_ref( element_def: &impl ElementDefinition<'a>, element: ElementRef<'a>, ) -> Result<Self, WebDynproError>
엘리먼트 정의와
ElementRef에서 엘리먼트를 가져옵니다.Source§fn element_ref(&self) -> &ElementRef<'a>
fn element_ref(&self) -> &ElementRef<'a>
엘리먼트의
ElementRef를 가져옵니다.Source§fn wrap(self) -> ElementWrapper<'a>
fn wrap(self) -> ElementWrapper<'a>
엘리먼트를
ElementWrapper로 감쌉니다.Source§fn children(&self) -> Vec<ElementWrapper<'a>>
fn children(&self) -> Vec<ElementWrapper<'a>>
엘리먼트의 자식 엘리먼트를 가져옵니다.
Source§impl<'a> Interactable<'a> for Button<'a>
impl<'a> Interactable<'a> for Button<'a>
Source§fn lsevents(&self) -> Option<&EventParameterMap>
fn lsevents(&self) -> Option<&EventParameterMap>
주어진 엘리먼트의 이벤트 데이터를 반환합니다.
Source§unsafe fn fire_event_unchecked(
event: String,
parameters: HashMap<String, String>,
ucf_params: UcfParameters,
custom_params: HashMap<String, String>,
) -> Event
unsafe fn fire_event_unchecked( event: String, parameters: HashMap<String, String>, ucf_params: UcfParameters, custom_params: HashMap<String, String>, ) -> Event
엘리먼트가 이벤트를 발생시킬 수 있는가와 관계 없이 이벤트를 발생시킵니다. Read more
Source§fn event_parameter(
&self,
event: &str,
) -> Result<&(UcfParameters, HashMap<String, String>), ElementError>
fn event_parameter( &self, event: &str, ) -> Result<&(UcfParameters, HashMap<String, String>), ElementError>
엘리먼트의 주어진 이벤트에 대한 파라메터들을 가져옵니다.
Source§fn fire_event(
&self,
event: String,
parameters: HashMap<String, String>,
) -> Result<Event, WebDynproError>
fn fire_event( &self, event: String, parameters: HashMap<String, String>, ) -> Result<Event, WebDynproError>
엘리먼트의 주어진 이벤트를 발생시킵니다.
Auto Trait Implementations§
impl<'a> !Freeze for Button<'a>
impl<'a> !RefUnwindSafe for Button<'a>
impl<'a> !Send for Button<'a>
impl<'a> !Sync for Button<'a>
impl<'a> Unpin for Button<'a>
impl<'a> UnsafeUnpin for Button<'a>
impl<'a> !UnwindSafe for Button<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more