﻿<?xml version="1.0" encoding="utf-8"?>
<Page xmlns="Craba.UI" Title="打印客户端及打印机选择" CssClass="pd0" SubTitle="可以选择多个客户端的打印机同时打印" AllowResize="true" MinWidth="700" MinHeight="560" ActionType="Craba.Web.UI.Print.ClientSelectorAction, _Sys/UI/Print/ClientSelector.js">

  <FlexColumn CssClass="plr20">
    <Block ID='infoBox' CssClass='f12' />

    <FlexBlock>
      <FlexColumn Width="290">
        <FlexBlock CssClass="Flex0" ID="accessFlex">
          <Button Text="获取授权码 (Alt+O)" Shortcut="AltO" OnClick="doGetAccessCode" />
          <TextEdit ID="teAccessCode" CssClass="FlexWidth" ReadOnly="true" NullDisplayText="授权码" />
          <A Href="https://help.wsgjp.com/5e03/086a/89c0/9497/1a9e" Target="_blank" CssClass="aicon-shuoming" Hint=" 启用云打印及远程打印授权码" />
        </FlexBlock>

        <FlexColumn Caption="远程客户端">
          <ListBox ID="listClient" DataTextField="clientTagName" DataValueField="clientToken" OnChange="doClientChanged" />
        </FlexColumn>
      </FlexColumn>

      <FlexColumn>
        <HBlock ID="accessPanel" CssClass='mb0'>
          <Button Text="刷新列表 (Alt+R)" CssClass="FloatRight" Shortcut="AltR" OnClick="doRefresh" />
        </HBlock>

        <Grid ID="gridPrint" OnRowDblClick="doSelect" AllowResize='false' SaveConfig='false' AllowConfig="false" AllowFilter="false" MinHeight="200" ReadOnly="false" DefaultRowCount="1">
          <TextColumn DataField="PrinterName" Width="200" AllowStretch="true" Caption="远程打印机列表" HeaderAlign="Center" AllowSort="false" TextAlign="Center" ReadOnly="true" />
        </Grid>
      </FlexColumn>
    </FlexBlock>

    <FlexBlock Caption="已授权远程打印机列表" Height="100" CssClass="Border">
      <Buttons ID="btnsSelect" CssClass="overflowauto margin5 Selector" DataTextField="text" DataValueField="clientToken" OnClick="doRemove" />
    </FlexBlock>
  </FlexColumn>

  <HBlock CssClass="BottomBlock FlexRight">
    <Button Text="确定" CssClass="SpecialButton" OnClick="doSure" />
    <CancelButton Text='关闭' />
  </HBlock>
</Page>