-
FEATURED COMPONENTS
First time here? Check out the FAQ!
I have requirement where I need to pass a UUID of a component(zk textbox in my case) in an applet param tag in .zul file. I tried to google as to how to get UUID in .zul but no luck. Please help me out.
<textbox id="message" w:onOK="sendMessage();" />
JavaScript sample:
/*
* Send message.
*/
function sendMessage() {
// send only if text exists
var str = zk('$message').$().getValue();
if (str.length === 0) {
return;
}
/*
* Collapse / Expand a div (panel). CALL in zul:
*<button ... w:onClick="ox_CollapseUnCollapsePanel('divUserRoleList1',this)" />
* where the divname is in the tag attribute 'name' like:
*
* <n:div name="divUserCRUD1" class="panel-collapse collapse in">
*/
function ox_CollapseOrUnCollapsePanel(panelID, btn) {
if (panelID !== null) {
if ($("[name~=" + panelID + "]").hasClass('collapse') && $("[name~=" + panelID + "]").hasClass('in')) {
// close panel
$("[name~=" + panelID + "]").removeClass('in');
// change button 'close' icon
$('#' + btn.uuid).removeClass('fa-arrow-up');
$('#' + btn.uuid).addClass('fa-arrow-down');
} else {
// open panel
$("[name~=" + panelID + "]").addClass('in');
// change button 'open' icon
$('#' + btn.uuid).removeClass('fa-arrow-down');
$('#' + btn.uuid).addClass('fa-arrow-up');
}
}
}
Asked: 2014-12-19 11:48:22 +0800
Seen: 28 times
Last updated: Dec 19 '14